bonsoir,
dès que j'insere 1 entier dans 1 fichier comme suit:
fputc(i,mon_fichier);
je retrouve 1 caractere spécial au lieu de mon entier!!
que dois je faire svp?
Version imprimable
bonsoir,
dès que j'insere 1 entier dans 1 fichier comme suit:
fputc(i,mon_fichier);
je retrouve 1 caractere spécial au lieu de mon entier!!
que dois je faire svp?
Il vaut mieux utiliser "fprintf" qui s'utilise (presque) comme "printf".
Ouvrir un livre de C :Citation:
Envoyé par naazih
Kernighan & Ricthie Edition 2
Chapitre 7
ou
http://publications.gbdirect.co.uk/c...matted_io.html
On ne peut pas t'apprendre les bases. C'est ton travail.
je suggererai d'ecrire :
nan ??Code:
1
2
3 int c=1; fputc(c,mon_fichier);
http://www.developpez.net/forums/sho...d.php?t=142957
pourquoi ne pas avoir continuer la meme question sur le meme topic ????????????????????
c'es exactement ce que j'ai fait,mais qd j'ouvre le fichier,je trouve 1 petit carré à la place de l'entier!!!!?:roll:
NAN........Citation:
Envoyé par BnY
Citation:
c'es exactement ce que j'ai fait,mais qd j'ouvre le fichier,je trouve 1 petit carré à la place de l'entier!!!!?:roll:
C'est normal "fputc" écrit des caractères, pas des entiers.
mdrr oui effectivement lool le pire c'est que j'ai été voir dans le livre comme la proposé ED et j'ai meme pas fait gaffe ke cété putc et non fputc lool
bon par contreca le fait nan ??Code:putc(c,mon_fichier);
ah nan meme pas lool
alors je suggere
Code:
1
2
3 char c='1'; fputc(c,monfich);
Va te coucher...Citation:
Envoyé par BnY
et puis si t'en as plein d'entiers comme ca, tu te sers de itoa() qui convertit un entier en caractere... et hop le tour est joué :P
lol oui oui bon ca va ED je sais je sais je reflechis pas avant de parler lol :P
Au hasard, on fini par y arriver.Citation:
Envoyé par BnY
En maintetant, j'ai un entier qui vaut 123. Je fais comment ?
Si tu me dis
tu te prends 2 claques...Code:
1
2
3
4 fputc('1',monfich); fputc('2',monfich); fputc('3',monfich);
ben tu te sers de itoa... ca marche pas ?? :?
Pas standard. sprintf(), peut être ?Citation:
Envoyé par BnY
ça me donne le meme résultat(un carré au lieu d'1 entier)!!!
et ce n'est pas du hasard lol je me suis contenté de suivre tes conseils et de plus reflechir avant de parler... j'ai mieux lu la définition de putc() et hop ;)
Tu parles de quoi ? tu réponds à qui ?Citation:
Envoyé par naazih
Merci d'utiliser le bouton http://www.developpez.net/forums/ima...tons/quote.gif