Salve, la traccia di un esercizio mi chiede di eliminare dal un file.txt tutto ciò che è comrpreso tra i caratteri di commento --->c'era una volta /* blabla bla */ e vissero felici e contenti
generando un altro file contenente la frase senza commenti ----> c'era una volta e vissero felici e contenti
volevo passare solmante attraverso i due file, senza caricare nulla in memoria, ma non ci sono riuscito,
dunque ho caricato la fase in un array
void eliminaCommenti(vettore & v, int &r){
fstream out;
out.open("nuovotesto.txt",ios::out);
char commento='/';
for (int i=0;i<r;i++)
while (v[i]!=commento)<--------------------------------------------------------------------------
out<<v[i];
out.close();
}
ma, doeve indicato con la freccia mi riporta un errore: ISO C++ forbids comparison between pointer and integer
e allora come devo fare?