lecture fichiers / calcul / reecriture [C] - C++ - Programmation
Marsh Posté le 06-04-2003 à 10:02:14
tu prends tes cours, tu lis, tu essayes, tu postes le code qui marche pas
mais bon, en vrac:
fopen/ fscanf/+ /fprintf/ fclose
Marsh Posté le 06-04-2003 à 10:16:40
poste un code qui compile, on corrigera. Du C iso si possible, merci.
Marsh Posté le 07-04-2003 à 16:07:10
#include <stdio.h> |
c'est pas super mon affaire mais ca marche, je voudrai savoir comment faire des boucle, et aussi au niveau de mon EOF
Marsh Posté le 07-04-2003 à 18:05:53
pabô !
tu connais les tableaux ? Bon ... D'accord, ici, tu n'en as pas besoin si tu fais une boucle comme tu l'as justement suggéré ...
tu dois pouvoir faire quelque chose du genre
Code :
|
Edit : J'oubliais, comme toi, les fclose !!! pabien !
Marsh Posté le 07-04-2003 à 18:13:57
ok merci pour le coup pouce
et oui les fclose
c'est comme les maison close on les oublie trop souvent
Marsh Posté le 07-04-2003 à 18:58:39
Par contre, si ton fichier comporte des erreurs, ca peut te faire un résultat un peu louche ...
exemple :
1 2
3 4
5
donnera
3
7
9 <----
si je ne m'abuse ...
Tu peux détecter ce genre de pbs avec scanf (il te retourne le nombre d'éléments qu'il a réussi à affecter)
Marsh Posté le 07-04-2003 à 20:42:49
oui oui j'ai trouvé mon bonneur, faut maintenant que je face le truc de moyenne
Marsh Posté le 06-04-2003 à 09:55:49
- le programme utilise 2 fichiers:
il lit le fichier entree.dat qui contient 2 colonnes de nombres entiers
il crée un fichier de sortie dans le lequel il écrit la somme des nombres à chaque ligne
- le programme doit indiquer à la fin du fichier de sortie la moyenne des sommes calculées
- le fichier entree.dat ressemble à ceci:
---------------------entree.dat--------------------------
5 6
8 9
45 5
8 987
....
---------------------------------------------------------
- le fichier de sortie doit ressembler à ceci:
---------------------sortie.dat--------------------------
x+y=z
...
...
Moyenne des z=M
---------------------------------------------------------
Contraintes:
- le fichier entree.dat peut contenir autant de ligne qu'on veut.
- en C uniquement.
je dois faire ca pour mes cours, pouriez vous me mettre sur la piste, pour commencer, je debute, et j'aimerai qu'on m'aiguille.
merci