Probleme Ecriture Dans Un Fichier Texte


jago138
 Share

Messages recommandés

bonjour tout le monde

j'aimerai ecrire dans un fichier texte.

pour ca pas de souci quand il sagit d'une chaine.moi je veux ecrire un réel dans le fichier texte.

voila un bout du code:

//declaration

FILE *file;

char* texte;

float temps;

//code

........

file=fopen("D:\\media\\record.txt","r+"); //j'ouvre le fichier texte

........

sprintf(texte,"%d", temps); //c'est la le probleme !

fputs(texte,file);

.....

merci d'avance pour votre aide

Lien vers le commentaire
Partager sur d'autres sites

Re,

Euh, en plus "r+", je sais plus de tête mais je ne pense pas que ce soit bon.

Vérifies dans les docs du C ANSI, mais r, c'est sur c'est lecture, donc pas possible d'écrire, et +, il me semble que c'est append (ajout). De tête, il faudrait que tu mettes "wt" pour write text, mais à vérifier, car je n'ai pas le temps de vérifier de suite.

++

Lien vers le commentaire
Partager sur d'autres sites

Re,

Euh, en plus "r+", je sais plus de tête mais je ne pense pas que ce soit bon.

Vérifies dans les docs du C ANSI, mais r, c'est sur c'est lecture, donc pas possible d'écrire, et +, il me semble que c'est append (ajout). De tête, il faudrait que tu mettes "wt" pour write text, mais à vérifier, car je n'ai pas le temps de vérifier de suite.

++

"r+" fonctionne tres bien testé et approuvé ! (avec une chaine)

le seul souci c la conversion qui me fait planté ma xbox je comprends pas tout la :marteau:

bon j'y retourne

Modifié par jago138
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share