Afficher le contenu d'un document [RESOLU] - C - Programmation
Marsh Posté le 08-03-2009 à 13:42:29
1. vérifie que "fichier" n'est pas égal à NULL (i.e. que l'ouverture du fichier s'est bien déroulée)
2. lis la documentation de fscanf(). Il manque des choses. Et d'ailleurs, utilise plutôt fgetc() ou fgets(), les fonctions "...scanf()" sont à déconseiller aux débutants.
3. Or donc, tu ouvres un fichier, tu lis dedans... si tu veux que ça s'affiche, il faut peut-être coder l'affichage ?
4. Et, enfin, toute ouverture doit être accompagnée d'une fermeture. Un fclose() est donc à ajouter une fois le traitement sur le fichier terminé.
Marsh Posté le 08-03-2009 à 13:43:20
ashlee14 a écrit : Parce que je veux voir son contenu |
Nan mais la programmation c'est pas magique hein. Chaque action doit être codée, et là tu n'as demandé aucun affichage.
Marsh Posté le 08-03-2009 à 13:37:26
Bonjour,
J'ai un fichier qui s'appelle "aa.txt" et je voudrais qu'il s'affiche lorsque j'execute ma console.
Voici mon code.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE* fichier = NULL;
fichier = fopen("aa.txt", "r+" );
fscanf (fichier, "%c" );
return 0;
}
Pouvez vous me dire pourquoi le contenu de mon fichier ne s'affiche pas.
Merci pour votre aide
Message édité par ashlee14 le 08-03-2009 à 13:51:38