phoenixadb
Messages postés2Date d'inscriptiondimanche 9 mars 2003StatutMembreDernière intervention 1 avril 2003
-
26 mars 2003 à 08:51
superpa
Messages postés113Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 5 janvier 2004
-
2 avril 2003 à 12:44
phoenixadb
J'ai un problème sur une fonction que je n'arrive pas à résoudre
mon nom de fichier est test.txt
et ma fonction:
void ecriturefichier(char* nomfichier)
{
int i;
ofstream out;
ifstream in;
char* ligne;
ligne=new char[80];
out.open(nomfichier);
in.open(nomfichier);
while(ligne[0] != '' && ligne[1] !='a' )
{
cin.clear();
cin >> ligne;
out << in << ligne <<endl;
}
out.close();
in.close();
delete ligne;
}
la ligne saisi est "salut"
voici le résultat dans test.txt:
0x7f7f0d80salut
Je ne sais pas comment faire pour virer l'adresse marquer
en début et pire je ne sais pas d'où elle vient.