Hi!
Ich möchte eine .txt-Datei zeilenweise auslesen um den Inhalt später zu sortieren. Dazu speichere ich die ausgelesenen Zeilen in einem Array.
Ich habe folgenden Code:
char *lineptr[cnt_file]; /* Zeiger auf Textzeilen */
ifstream finSort(cFile);
int l;
for (l = 0 ;l<cnt_file;l++) {
char cSort[256];
finSort.getline(cSort, 256);
lineptr[l] = cSort;
cout << lineptr[l] << endl;
}
...
Möchte ich nun auf das Array lineptr zugreifen, so bekomme ich keine vernünftige Anzeige.
Was mache ich falsch?
Gruß,
sis1981
Ich möchte eine .txt-Datei zeilenweise auslesen um den Inhalt später zu sortieren. Dazu speichere ich die ausgelesenen Zeilen in einem Array.
Ich habe folgenden Code:
char *lineptr[cnt_file]; /* Zeiger auf Textzeilen */
ifstream finSort(cFile);
int l;
for (l = 0 ;l<cnt_file;l++) {
char cSort[256];
finSort.getline(cSort, 256);
lineptr[l] = cSort;
cout << lineptr[l] << endl;
}
...
Möchte ich nun auf das Array lineptr zugreifen, so bekomme ich keine vernünftige Anzeige.
Was mache ich falsch?
Gruß,
sis1981