Hallo,
ich bin noch relativ neu in cer C++ Programmierung und möchte ein MS-Dos Programm schreiben. Ja wirklich noch eine 16Bit Anwendung. Folgenden Code habe ich geschrieben um eine Datei zu öffen und den Inhalt auszugeben. .
Der Compiler meckert jedoch folgendes an:
Undefined symbol 'string'
und
Could not find a match for 'istream::getline(ifstream, undefined, char *)'
Hat jemand ne Idee? Ich bin mit meinem Latein am Ende ...
ich bin noch relativ neu in cer C++ Programmierung und möchte ein MS-Dos Programm schreiben. Ja wirklich noch eine 16Bit Anwendung. Folgenden Code habe ich geschrieben um eine Datei zu öffen und den Inhalt auszugeben. .
Code:
#include <iostream.h> #include <fstream.h> #include <string.h> int main() { ifstream fin("Makefile"); string buffer; cout << "Hier der Inhalt der Datei:\n"; while (fin.good()) { getline(fin,buffer,'\n'); cout <<buffer<<endl; } cout << "\nEnde der Ausgabe\n"; fin.close(); }
Undefined symbol 'string'
und
Could not find a match for 'istream::getline(ifstream, undefined, char *)'
Hat jemand ne Idee? Ich bin mit meinem Latein am Ende ...
Comment