#1

Txt datei einlesen (nur eine Zeile)

in Tutorials 17.11.2010 10:10
von bartho2 • 47 Beiträge

Klick Me


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char *argv[])
{
char filename[128];
ifstream file;
char zeile[1024];

// Dateinamen einlesen
cout << "Dateinamen eingeben: " << flush;
cin.getline(filename, 127);

// Datei öffnen
file.open(filename, ios::in);

if (file.good())
{
// Wenn die Datei geoeffnet werden konnte...

// An den Anfang der Datei springen
file.seekg(0L, ios::beg);

while (! file.eof())
{
// Die Datei zeilenweise auslesen
file.getline(zeile, 1024);
cout << zeile << endl;
}
}
else
{
// Wenn die Datei nicht geoeffnet werden konnte,
// aus welchen Gruenden auch immer...
cout << "Datei nicht gefunden." << endl;
}

return 0;
}
 


zuletzt bearbeitet 17.11.2010 10:10 | nach oben springen


Besucher
0 Mitglieder und 1 Gast sind Online

Wir begrüßen unser neuestes Mitglied: simon
Forum Statistiken
Das Forum hat 36 Themen und 42 Beiträge.

Xobor Einfach ein eigenes Xobor Forum erstellen