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.
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.
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 ?
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 ?