[C] Speicher für multidimensionale arrays alloziiern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [C] Speicher für multidimensionale arrays alloziiern

    Hallo,
    folgender Code:

    Code:
    	typedef struct {
    		char * name;
    		char * albums;
    	} artist_entry;
    
    	artist_entry artist_list[517];
    
    	for(i=0;i<=517;i++)
    	{
    		// künstlername und nameslänge herausfinden
    		artist_list[i].name = (char*)malloc(artist_name_lenght+1);
    		strcpy(artist_list[i].name, artist_name);
    		artist_list[i].name[artist_name_lenght]='\0';
    
    		// albumanzahl und namen herausfinden
    
    		// hier muss 'albums' in ein X (z.B. 3) zeiliges array verwandelt werde
    
    		for(j=0;j<=X;j++)
    		{
    			artist_list[i].albums[j] = (char*)malloc(album_name_lenght+1);
    			[...]
    		}
    
    	}
    ... nur wie mache ich ein X/3-zeiliges Array aus albums?

  • #2
    A: http://c-faq.com/aryptr/dynmuldimary.html

    Kommentar


    • #3
      ähm ... ist es nicht besser, dass du deine Fragen in einem C/C++ Forum stellst solche gibts wie Sand am Meer

      Kommentar


      • #4
        Ja schon, nur war ich hier schon angemeldet und als ich das letzte mal nach "c forum" gesucht hab war die erste seite down und die anderen klangen eher nach 'scriptkiddie'-forum oder es ging um hepatitis c...

        Kommentar


        • #5
          Hi,

          wirklich kompetente leute findest du auf c-plusplus.de.
          Achte aber darauf dass du im richtigen subforum postest.

          greets
          (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

          Kommentar


          • #6
            OffTopic:

            http://www.c-plusplus.de/forum/

            phpBB : Critical Error

            Could not obtain lastvisit data from user table

            DEBUG MODE

            SQL Error : 1016 Can't open file: 'phpbb_users.MYI'. (errno: 145)

            SELECT * FROM phpbb_users WHERE user_id = -1

            Line : 68
            File : sessions.php


            Ziemlich kompetent

            gruss Chris

            [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

            Kommentar


            • #7
              Huch,
              jupp gibts da leider öfter. Die schrauben schon seit ewigkeiten an der
              forensoftware. Einfach nen moment warten, dann gehts wieder.

              greets
              (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

              Kommentar

              Lädt...
              X