Hej gutter
Jeg har lavet et program der læser en fil i "binary mode", og derefter udskriver filen i et andet dokument. Det virker bare ikke. Fejlen opstår nå programmet vil skrive filen, den skriver intet.
Her er koden:
#include <fstream>
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
string line;
if (argv[1] != NULL)
{
ifstream file (argv[1], ios::binary);
ofstream outfile("Result.txt", ios::out | ios::app | ios::binary | ios::ate);
if (file.is_open() && outfile.is_open())
{
while (!file.eof())
{
getline(file, line);
outfile << line << endl;
}
file.close();
outfile.close();
cout << "Succeed" << endl;
cin.get();
}
else
{
cout << "Failed" << endl;
cin.get();
return 0;
}
}
else
{
cout << "Failed" << endl;
cin.get();
return 0;
}
}
Tak på forhånd.
Indlæg senest redigeret d. 29.12.2008 17:36 af Bruger #14541