Frage:
Hallo ich habe ein Problem mit folgendem Code in C:
Ich habe eine Eingabedatei in .txt Form mit zwei Spalten. Die sieht zum Beispiel so aus:
5 8
3 7
2 7
...
Wenn eine Datei übergeben wird, die dem Format nicht entspricht, soll das Problem 1 zurückgeben.
Also wenn ich z.B eine Datei haben, die so aussieht:
5 8
3 7 4
2 7
...
Ich habe das mit folgendem Code in der Main-Methode versucht:
Code:
......
while((read = fscanf(fin, "%d %d\n", &type, &col)) == 2 ) {
if (read == EOF) {
printf("Invalid input file format\n");
return 1;
}
......
}
.....
Allerdings gibt das Programm nicht die 1 zurück, sondern die 0 die ganz am Ende der Main Methode steht.
Wie kann ich das ändern, dass die 1 zurückgegeben wird?