balsyc
Messages postés4Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention24 avril 2007
-
28 déc. 2006 à 15:24
Cyr62110
Messages postés65Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention21 octobre 2009
-
2 janv. 2007 à 13:05
Bonjour a tous,
Voila j'ai un petit problème et ça fait quelque temps que je n'arrive pas a en sortir.
En fait je programme en C, et j'essaye de faire la chose suivante:
Un programme ouvre un fichier texte et écrit dedans une valeur
par exemple :
FILE* fichier = NULL;
fichier = fopen ("test.txt","w");
le fichier test.txt contient 128
Uniquement une ligne.
Le second programme doit pouvoir lire le fichier et l'intégrer dans une variable
e=128
mais voilà je ne sais pas faire ça en C
Bien etendu ce n'est qu'une partie du programme mais ça bloque tout le reste
Donc si quelqu'un conait la façon d'opéré pour récuper le contenu du fichier crée par le programme 1 dans une variable du programme 2.
balsyc
Messages postés4Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention24 avril 2007 29 déc. 2006 à 13:21
merci de ta réponse mais, j'aimerai si tu peux que tu me donne la synthaxe exacte.
Exemple dans le fichier test.txt il y a 128
dans le second programme je fais
fopen("test.txt", "r")
mais comment je met le e=128 en faisant cette commande.
read quelque chose (ps : je connais cette commande)ou un scanf je sais pas.
Je suis désolé de jouer mes boulets, mais je commence seulement la programmation en C.
d'avance merci
Cyr62110
Messages postés65Date d'inscriptionvendredi 10 février 2006StatutMembreDernière intervention21 octobre 2009 2 janv. 2007 à 13:05
Pour ton information, tu peut utiliser la fonction
fscanf (FILE,const char*,...);
fgets (char*,FILE);
si tu as ecrit ta varaible en mode texte
sinon tu utilise fread si tu ecrit en mode binaire.
Bye