Hallo zusammen,
ich sag erzählt euch mal was. Möchte wissen ob das so richtig ist, wenn nicht bitte erklären.
In Text-Datei steht:
2 3 2
6 6 7
fscanf(file1,"%d",%zahl) ---> liest 2 dann leerzeichen dann 3 usw. zeichenweise halt^^.
fscanf(file1,"%d %d %d"&a,&b,&c) ---> es speichert einfach 2 in a 3 in b und 2 in c.
In Text-Datei steht:
255 565
165 10
Wenn mann hier jetzt also Zahlgruppen speichern will dann muss man Strings-Array verwenden? So ungefähr stimmts?
char temp[100]
fscanf(file1,"%s",&temp)---> jetzt liester es 2 dann 5 dann 5 dann ist ein leer ---> es speichert 255 in temp dann geht weiter liest 5 6 dann 5 sieht \n speichert wieder 565 in temp...
fscanf(file1,"%s %s"&temp, &temp1) ---> jetzt dadurch das jetzt 2 %s hier sind, liest es wie oben nur speichert es halt 255 in temp und 565 in temp1.
Dürfte eigentlich im Großen und Ganzem stimmen oder?
Grüße
ich sag erzählt euch mal was. Möchte wissen ob das so richtig ist, wenn nicht bitte erklären.
In Text-Datei steht:
2 3 2
6 6 7
fscanf(file1,"%d",%zahl) ---> liest 2 dann leerzeichen dann 3 usw. zeichenweise halt^^.
fscanf(file1,"%d %d %d"&a,&b,&c) ---> es speichert einfach 2 in a 3 in b und 2 in c.
In Text-Datei steht:
255 565
165 10
Wenn mann hier jetzt also Zahlgruppen speichern will dann muss man Strings-Array verwenden? So ungefähr stimmts?
char temp[100]
fscanf(file1,"%s",&temp)---> jetzt liester es 2 dann 5 dann 5 dann ist ein leer ---> es speichert 255 in temp dann geht weiter liest 5 6 dann 5 sieht \n speichert wieder 565 in temp...
fscanf(file1,"%s %s"&temp, &temp1) ---> jetzt dadurch das jetzt 2 %s hier sind, liest es wie oben nur speichert es halt 255 in temp und 565 in temp1.
Dürfte eigentlich im Großen und Ganzem stimmen oder?
Grüße