Comment ecrire dans un edit a partir de fichier texte

cs_sarah62223 Messages postés 7 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 5 juin 2007 - 18 mai 2007 à 12:44
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 18 mai 2007 à 17:36
Bonjour,
Etant débutant en Visual C++ je voudrais un renseignement ,j'ai un fichier texte avec 3 edit .
Comment ecrire dans un edit a partir d'un fichier :
-venir prendre la premiere ligne  du fichier texte et la mettre dans le premier edit
-venir prendre le deuxieme ligne du fichier texte et la mettre dans le deuxieme edit
-venir prendre la troisieme ligne du fichier texte et la mettre dans le troisieme edit
Par avance merci

3 réponses

THEwarrior333 Messages postés 192 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 30 janvier 2008
18 mai 2007 à 15:35
#include <fstream.h>

#include


using namespace std;

ifstream fichier;


string ligne;


fichier.open(path_file, std::ios::in);

   

if( fichier.fail() )

{

    std::cout<<"Impossible d'ouvrir le fichier"<<std::endl;

    return;

}


// A répéter 3 fois, une fois pour chaque edit:


getline( fichier, ligne ); // lit une ligne du fichier


SetWindowText( hwnd_edit1, ligne );
0
cs_sarah62223 Messages postés 7 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 5 juin 2007
18 mai 2007 à 16:18
Merci c'est gentil
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 mai 2007 à 17:36
Les stream n'ont rien à faire dans du code API à part l'alourdir et le ralentir.

CreateFile
ReadFile
CloseHandle

8 Ko de moins car aucune bibli d'interprétation inutile dans l'exe.

ciao...
BruNews, MVP VC++
0
Rejoignez-nous