fettyteddy
Grünschnabel
Hallo,
ich bin gerade beim lernen von C++. Ich möchte eine Datei Zeilenweise auslesen und dann einen Teilstring in einer Variable Speichern.
**** Bsp. config.ini *********
Zeile 1: dateiname=daten.txt
*****************************
Eigentlich benötige ich dann denn Teil "daten.txt" als string um damit weiter zu Arbeiten...
**** cpp ********************
#include <iostream>
#include <fstream>
using namespace std;
int main () {
char z, str[256];
ifstream is;
sprintf( str, "config.ini" );
is.open (str); // open file
while (is.good()) // loop while extraction from file is possible
{
z = is.get();
}
cout << z; // z ist leer
is.close(); // close file
getchar ();
getchar ();
return 0;
}
**********************************
wie muss ich die Zeile übergeben, das der String auch in z gespeichert wird? komme da echt nicht weiter und hoffe mir kann jemand helfen.
ich bin gerade beim lernen von C++. Ich möchte eine Datei Zeilenweise auslesen und dann einen Teilstring in einer Variable Speichern.
**** Bsp. config.ini *********
Zeile 1: dateiname=daten.txt
*****************************
Eigentlich benötige ich dann denn Teil "daten.txt" als string um damit weiter zu Arbeiten...
**** cpp ********************
#include <iostream>
#include <fstream>
using namespace std;
int main () {
char z, str[256];
ifstream is;
sprintf( str, "config.ini" );
is.open (str); // open file
while (is.good()) // loop while extraction from file is possible
{
z = is.get();
}
cout << z; // z ist leer
is.close(); // close file
getchar ();
getchar ();
return 0;
}
**********************************
wie muss ich die Zeile übergeben, das der String auch in z gespeichert wird? komme da echt nicht weiter und hoffe mir kann jemand helfen.
Zuletzt bearbeitet: