fejl i lille bitte program
Hvad er fejlen her:#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char str[51];
cout << "Skriv indholdet af filen:" << endl;
cin >> str;
if (str == "slet") {
ofstream a_file ("test.txt", ios::trunc);
}else{
ofstream a_file ( "test.txt" );
a_file<< str;
a_file.close();
}
system("PAUSE");
return 0;
}
den burde gøre sådan at hvis man skrev ordet slet så skulle den slette indholdet af filen... ellers så skal den bare oveskrive filen med det man skrev.. lige nu virker alt undtagen slet delen.. hvis jeg skriver slet og trykker enter så overskriver den test.txt så indholdet er slet...