Ich habe folgendes Problem:
Ich bin gerade am Erstellen eines ARX, welches Daten in ein Textfile schreiben muss (und spaeter auch wieder auslesen).
Habe das jetzt mal foldendermassen probiert, bekommen aber Fehlermeldungen (s.u.).
Kann mir jemadn soagen was falsch ist? (Es geht mir nicht um die Rechenroutine und das, was geschriben und gelesen wird!!! Nur um den Dateizugriff!)
Code:
#include <iostream>
#include <fstream>ifstream indat("daten.txt");
ofstream outdat("daten");
char inp[160];
if(indat) {
indat.getline(inp,160);
while(!indat.eof()) {
int w=0;
while (inp[w]!= '"') {
w++;
}
w=w-8;
string str_01("WKN = ");
str_01.append(inp,0,5);
str_01.append("\tWert = ");
string str_zs(inp,7,w);
w=str_zs.length();
string str_DM(str_zs,0,w-3);
char* StopPosition = 0;
double d = strtod(str_zs.c_str(), &StopPosition);
indat.getline(inp,160);
outdat << str_01
<< setiosflags(ios::fixed)
<< setprecision(2)
<< d
<< endl;
}
}
Folgende Fehlermeldungen bekomme ich:
Code:
testcmd.cpp(562): error C2065: 'ifstream' : undeclared identifier
testcmd.cpp(562): error C2146: syntax error : missing ';' before identifier 'indat'
testcmd.cpp(562): error C2065: 'indat' : undeclared identifier
testcmd.cpp(563): error C2065: 'ofstream' : undeclared identifier
...
------------------
phpMyBackupPro - the mySQL backup tool
www.phpMyBackupPro.net
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP