Jeg vil gerne lave et 2-dimensionelt char array, hvor længden af selve char arrayet er på 10 tegn, og så have et antal arrays af det char array, jeg ved dog ikke hvor mange.
char* string[10];
Sådan prøver jeg at oprette det.
printf("%s\n",spil[0]);
Og sådan prøver jeg at udskrive min første streng i arrayet. Men programmet lukker blot ned. Og jeg er sikker på at jeg gør det forkert, jeg ved bare ikke hvor :(
Ja ja, sådan kan det jo gå når man vil skynde sig at skrive et spørgsmål *g* Jeg kan jo godt se et par fejl i den smule kode, jeg smed ind :)
Nå, men det jeg vil er sådan set at lave et string array, hvor hver streng kan have 10 tegn. Men jeg vil fra starten ikke angive hvor mange der skal kunne være i mit string array, da jeg vil gøre det sådan at jeg laver en tæller, som så tilføjer en streng til den næste plads i arrayet, og så tæller en op :)
Jeg havde blot læst et sted at * også skulle kunne angive at man laver et array med et vlkårligt antal elementer :)
Se evt nettet for STL strings. Den kan udvides som du har lyst. (Dog fordobler den arrayets størrelse hver gang den udvider! Der er sikkert en masse som har nogle gode links!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.