Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 58 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

redirection

 
n°10934
sterixdu92
Profil : Jeune recrue
Posté le 25-12-2004 à 15:51:25  profilanswer
 

bonjour, ce serait pour une question ...  
Donc je voudrais savoir comment integrer en c (avec visual c++) des phrases du bloc note du style j'ai un fichier texte sappellant monfichier.txt a l'interieur y'a ecrit joyeux noel comment je peux utiliser le contenu de mon fichier texte en c j'ai entendu parler de redirection .... <<monfichier.txt pouvez vous m'eclairer, il fait sombre cet hiver chez moi ^^ merci

n°11003
Florian Ma​nach
NON aux brevets logiciels
Profil : Jeune recrue
Posté le 01-01-2005 à 12:15:09  profilanswer
 

pourquoi ne pas ouvrir le fichier et lire dedans.
 
genre...
 
FILE*fichier;
char chaine[50];
 
/* D'abord on ouvre le fichier et on vérifie si il n'y a pas d'erreur */
 
if((fichier=fopen("monfichier.txt","r" ))==NULL)
{
     printf("Ouverture impossible\n" );
     return -1
}
 
/* ensuite, on lit la première ligne */
 
fscanf(fichier,"%s\n",chaine);
fflush(stdin);
 
/* puis on ferme le fichier */
fclose(fichier);
 
Le contenu lu est maintenant dans la variable chaine
 
Par contre pour le scanf, il me semble que cette fonction s'arrête au premier espace qu'elle rencontre tu n'auras peut etre que "Joyeux" dans ta chaine, mais bon, tu as d'autres fonctions telles fgetc, fgets, fread... qui permettent de lire dans un fichier.


Message édité par Florian Manach le 01-01-2005 à 12:15:57

---------------
Florian Manach

Aller à :
Ajouter une réponse