003
02.05.2009, 10:15 Uhr
~life
Gast
|
C++: |
int main( void ) { FILE * datei; char zeile[80]; char i, str1[5]; datei = fopen( datnam, "r" ); //einlesen der Datei if( datei == 0 ) { printf("Fehler: Datei existiert nicht"); getchar(); return 1; } fgets( str1, 4, datei ); i = strncmp ( zeile ," RBG", 4); if (i != 0) { printf("Sie haben die falsche Datei gewaehlt!"); getchar(); return 1; } fgets( zeile, 79, datei ); while( ! feof(datei) ) { printf("%s", zeile ); fgets( zeile, 79, datei ); } getchar(); fclose( datei ); return 0; }
|
so hab ich das programm abgeändert, aber irgendwie scheint es nicht richtig zu sein denn wenn cih sone datei hervorrufe die mit " RBG" anfängt schribetd er mir das ich die falsche datei gewählt habe. |