000
08.12.2003, 16:59 Uhr
~Benny
Gast
|
C++: |
int load_menue_programme( char hm_window1[100], char hm_window2[100], char hm_window3[100], char hm_window4[100])
FILE *datei2;
datei2 = fopen("Setting\\m_prog.set","r");
fscanf(datei2, "%s\n", hm_window1); fscanf(datei2, "%s\n", hm_window2); fscanf(datei2, "%s\n", hm_window3); fscanf(datei2, "%s\n", hm_window4);
fclose (datei2);
return 0; }
|
Inhalt der m_prog.set:
Code: |
Taschenrechner W?hrungsrechner Kilometerverbrauch Herschlagrechner
|
Mein Problem ist, dass ich ein dynamisches Menü machen will. Ich bräuchte eine Variable die ich irgendwie hochzählen könnte oder so. Ich hab bei Zahlen oder einzelnen Zahlen kein Problem, da kann ich ja mit einfachen Arrays arbeiten. Bsp.: Zahl[ i ], dann kann ich in einer Schleife mir sehr viel Quelltext sparen und auch dynamischer progn. Ich weiß nicht wie das mit zweidimensionalen Char Arrays ist, aber mein Problem liegt darin, dass die Länge der Wörter in der m_prog.set variieren können. Vielleicht kommt man weiter wenn man die Zeilen zählen lässt. Ich zerbrech mir schon das ganze Wochenende den Kopf wie ich das Problem lösen kann. Bitte um Hilfe, Vorschläge. (Bin relativ unerfahren; verwende borland c und XP) Dieser Post wurde am 08.12.2003 um 19:08 Uhr von Pablo Yanez Trujillo editiert. |