Hallo
Ich habe mal wieder ein paar Probleme mit meinem Programm. In einer Textdatei stehen Messwerte, die ich auslesen will. In jeder Zeile steht einer. Ich möchte nun jeden dieser Messwerte in eine Zeile des Arrays schreiben, so das ich hinterher die x-Werte meiner Funktion (die ich noch zu schreiben muss) mit den zeilen des Arrays in verbindung bringe und als y-Wert zurückgeben kann. Ich habe da was gefunden, bekomme es aber nicht fehlerfrei hin.
Wie kann ich jetzt unten in der printf-Funktion eine Ganze zeile auslesen?
Bzw. das scheiben in das Array funktioniert auch nicht richtig......das soll ja auch zilenweise geschehen.....
Anregungen gewünscht^^
Greez Sulo
Ich habe mal wieder ein paar Probleme mit meinem Programm. In einer Textdatei stehen Messwerte, die ich auslesen will. In jeder Zeile steht einer. Ich möchte nun jeden dieser Messwerte in eine Zeile des Arrays schreiben, so das ich hinterher die x-Werte meiner Funktion (die ich noch zu schreiben muss) mit den zeilen des Arrays in verbindung bringe und als y-Wert zurückgeben kann. Ich habe da was gefunden, bekomme es aber nicht fehlerfrei hin.
Code:
char werte[40][2000], zeichen[40];
char datnam[40] = "Ping4.txt";
int i, j;
double zwz;
i=0;
j=0;
quell = fopen( datnam , "r" );
fgets( zeichen, 39, quell );
sscanf( zeichen, "%d", & zwz );
printf("%d\n",zwz);
werte[i++][j] = zwz;
//werte[i][j] = '\0';
++j;
i = 0;
while(! feof(quell))
{
fgets( zeichen, 39, quell );
sscanf( zeichen, "%d", & zwz );
printf("%d\n",zwz);
werte[i++][j] = zwz;
// werte[i][j] = '\0';
++j;
i = 0;
}
//printf("\n\n%d",werte[][2]);
getchar();
Wie kann ich jetzt unten in der printf-Funktion eine Ganze zeile auslesen?
Bzw. das scheiben in das Array funktioniert auch nicht richtig......das soll ja auch zilenweise geschehen.....
Anregungen gewünscht^^
Greez Sulo
Zuletzt bearbeitet: