Ho un professore mongoloide , scusa l'ignoranza ma non so cosa siano i tag, e comunque anche aggiungendo quelle librerie non me lo compila :\ , non voglio sembrare un idiota ma ho una classe intera che non sa nulla di queste cose, e se non consegniamo questo esercizio prendiamo il debito a informatica
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
ifstream inFile ("input.txt");
ofstream outFile ("output.txt");
char buffer[256];
if(!inFile)
{
cerr << "Error: Input file could not be opened" << endl;
exit(1);
}
if(!outFile)
{ cerr << "Error: Output file could not be opened" << endl;
exit(1);
}
while ( !inFile.eof() )
{
//Step1 - Reading string from input file
inFile.getline(buffer,14);
int bSize=strlen(buffer)-1;
//Step2 - Reversing the char buffer
for (int i=0;i<(bSize/2);i++)
{
char ch=buffer;
buffer=buffer[bSize-i];
buffer[bSize-i]=ch;
}
//Reversing the char buffer
//Step3 - Write to Output File
if(bSize!=0)
outFile<<buffer<<std::endl;
}
cout << "End-of-file reached.." << endl;
inFile.close();
outFile.close();
system("PAUSE");
return EXIT_SUCCESS;
} questo può andar bene ?