Hi Leute :),
ich wollte einen string array benutzen und habe dann mal gegoogled. Habe dann einen kleinen ausschnitt aus einem Code gefunden und den verstehe ich nicht so ganz.
char* strings[10];
int n;
for(n=0;n<10;n++)
{
strings[n]=(char*) malloc(sizeof(char)*13);
}
Info : < ; = <
Was ich nicht verstehe ist:
Line 5 : (char*) Was soll das sein? Soll das ein zeiger sein? Wenn ja wo zeigt der denn hin?
was und wofür ist die malloc()
kann man in line 1 auch hinter char* strings[10] ein = mit dem rumpf { } schreiben?
Danke für die Antworten :)
MfG
Nickelback93
Ich probiere mit dem Array ein kleines Spiel zu programmieren bzw. soweit wie ich komme .. vielleicht kennst du es ja .. es heißt Wumpus.
Ich möchte probieren mit string arrays die räume zu definieren^^
Was du da nutzt, ist sicherlich kein C++, sondern C. In C++ kannst du sehr elegang std::string oder std::vector benutzen, falls du eine Map bauen kannst.
Vlt. hilft es dir für dein Spielchen: http://www.virtual-maxim.de/tilemap-1/
Ich kann noch nicht mit Grafik programmieren, es soll einfach nur ein Konsolenspiel werden :)
Da wird am Anfang auch gezeigt, wie es mit der Konsole funktioniert.