/* Dokumentation im Original leider fehlend. Gruppe Führer, Pracser, Schmied Projekt ??? Version ??? vom 2002.03.04 / 22:35 Module: fps.h, main.cpp abfrage.cpp, ansi2ascii.cpp, aufteilen,cpp, ausgabe.cpp, lesen.cpp, parse.cpp Dieses Modul: lesen.cpp Autor: ??? */ #include "fps.h" int lesen(int a) { FILE *stream; int charmax,linemax,zeile; char line[100]; char infile[]="personen.txt"; zeile=1; charmax=100; linemax=10000; if( (stream = fopen( infile, "rt" )) != NULL ) { printf("-File %s wurde geoeffnet\n",infile); printf("\n"); printf("*************************************"); printf("\n"); while ( (fgets(line,charmax,stream) != NULL) && (zeile<=linemax)) { if(zeile==a) { /*printf("\n"); printf("Datensatz-Nr. %d wurde ausgewaehlt!!!",a); printf("\n"); printf("\n%s\n",line);*/ // line[]=ansi2ascii(*line); // aufteilen(*line); // parse(*line,*Teil[],a); } zeile++; } fclose( stream ); printf("\n"); printf("*************************************"); printf("\n"); printf("\n"); printf("-File %s wurde geschlossen\n",infile); } else printf("File %s konnte nicht geoeffnet werden\n",infile); return 0; } // eof lesen.cpp