alphaone
Messages postés134Date d'inscriptionvendredi 2 mai 2003StatutMembreDernière intervention14 novembre 2009
-
27 déc. 2004 à 18:16
dletozeun
Messages postés546Date d'inscriptionvendredi 13 février 2004StatutMembreDernière intervention 9 janvier 2008
-
28 déc. 2004 à 14:34
j'ai une function qui remplace dans une chaine de caractere un mot par un autre.
je voudrai, que quelqu'un qui me donne un script, qui ouvre un fichier mais le contenu dans une variable, traite la variable, enregistre la variable dans ce fichier.
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 27 déc. 2004 à 18:57
ben com C déja dit, tu ouvres ton fichier avec open, tu ecris dedans avec read, tu lis avec write, et tu fermes avec close (tout
est dans io.h) (je crois)
pour la syntaxe tu vas sur le net tu la trouveras partout (au pire sur MSDN)
je post demain une source sur les fichiers! (une dernière petite mise a jour necessaire)
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]
Rien ne vas, car si il y a un retour à la ligne alors ce qu'il y a aprés ce retour à la ligne est supprimé.
est dans ma function remplace les deux argument ne peuvent pas être txt et remp, mes variable texte.
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 27 déc. 2004 à 19:55
essayes de remplacer fopen(...,"r") par fopen(...,"rt"). de meme avec"w"->"wt" car les 't' precise que tu lis le fichier en mode texte. Sinon pour l'histoire du retour a la ligne c normal :
c'est le fscanf qui lit une ligne, il faut faire : fread()
Pourquoi faire simple quand on peut faire compliquer ?
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 28 déc. 2004 à 12:39
Bizzarre ... mettre un source bugger (délibéremment) c'est oser !
mais bon passons ... tu avais un probleme de retour a la ligne, je probleme vient du fait que tu utilises le fonction <fscanf> pour lire ton fichier, alros qu'il faudrait plutot utiliser <fread>.
Pourquoi faire simple quand on peut faire compliquer ?