Données d'entrée

Résolu
jannoman Messages postés 256 Date d'inscription jeudi 17 avril 2003 Statut Membre Dernière intervention 20 février 2008 - 12 mars 2006 à 17:53
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 12 mars 2006 à 19:02
Salut à tous !
je débute en C++ et je voudrais savoir comment se débrouiller avec Microsoft Visual C++ 6 pour qu'il lise sur un fichier texte les données d'entrée (plutot que de les saisir dans la console)

Merci de répondre.
A+.
Thomas

2 réponses

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
12 mars 2006 à 19:02
Mais n'utilise pas l'API tout de suite. Utilise fscanf.
Exemple:

FILE *file;
char Donnes[256];

file = fopen("fichier.txt", "r"); /* "r" sert à lire et "w" sert a écrire dans un fichier */

fscanf(file, "%s", Donnes); /* Tu va te trouver à lire un mot je crois */

ya plusieur type de lecture pour fscanf:
%s lecture d'une chaine de caractère
%c lecture d'un caractère
%d lecture d'un nombre
%x lecture en hexadecimal
et encore plein d'autre.

___________________________________________
Les plus grands esprits trouvent toujours une solution
3
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
12 mars 2006 à 18:57
Tu utilise fscanf ou avec l'API c'est ReadFile

___________________________________________
Les plus grands esprits trouvent toujours une solution
0
Rejoignez-nous