#include <iostream>
#include <fstream>
using namespace std;
int main()
{
string a[2];
a[0]="Ciao a tutti!!";
a[1]="Prova";
ofstream aprescrivefile;
//Con ofstream do la proprieta' alla stringa aprescrivefile di scrivere sui file
aprescrivefile.open("directory/nomefile.txt"); // apro un file o lo creo se non esiste
for(int I=0;I<2;I++)
{
aprescrivefile << a[I] << endl; //con << scrivo sul file
}
aprescrivefile.close("nomefile.txt"); //ricordarsi di chiudere il file
}
L'editor compilatore che sto usando dev-c++ mi da come errore:
18 C:\Dev-Cpp\scrivifile1.cpp no matching function for call to `std::basic_ofstream<char, std::char_traits<char> >::close(const char[13])'
ma anche se non mi dava nulla o mi scriveva in geroglifici era uguale...
Saluti by neofitissimo di c++ in fase di apprendimento...![]()