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