Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2494 connectés 

 


Dernière réponse
Sujet : Debutant pur en Visual c++
wpk Sorry, me criez pas dessus, j'ai peut etre ete un peu abrupt mais je ne vois pas ce qu'il y a de complique dans ce que j'ai repondu, c'etait surtout des pistes pour ensuite aller chercher dans la msdn.
 
Pour me faire pardonner, j'essaye de faire le plus simple possible avec des primitives C comme ca tout le monde comprendra.
 
Donc:
Dans ta classe Dialogue, cree par le AppWizard, si tu as on va dire un bouton save sur lequel tu veux sauvegarder toutes tes infos, dans la methode que le ClassWizard cree sur le clic sur ce boutton tu mets:
 
void CTestDlg:: OnSave()
{
 
//J'utilise pour simplifier les fonctions standard du C
//Ne criez donc pas a l'heresie
//Tu peux utiliser plein d'autres mechanismes CFile, CArchive,
//api win32, ofstream, ...
 
  FILE *hnd=fopen("fichierText","wt" );
  CString tmp;
 
//Recuperation des informations:
  GetDlgItem(IDC_XXXXXXX1)->GetWindowText(tmp);
//Ecriture des informations dans un fichier
  fprintf(hnd,(LPCSTR)tmp);
.........
}

 

[edit]--Message édité par wpk--[/edit]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
wpk Sorry, me criez pas dessus, j'ai peut etre ete un peu abrupt mais je ne vois pas ce qu'il y a de complique dans ce que j'ai repondu, c'etait surtout des pistes pour ensuite aller chercher dans la msdn.
 
Pour me faire pardonner, j'essaye de faire le plus simple possible avec des primitives C comme ca tout le monde comprendra.
 
Donc:
Dans ta classe Dialogue, cree par le AppWizard, si tu as on va dire un bouton save sur lequel tu veux sauvegarder toutes tes infos, dans la methode que le ClassWizard cree sur le clic sur ce boutton tu mets:
 
void CTestDlg:: OnSave()
{
 
//J'utilise pour simplifier les fonctions standard du C
//Ne criez donc pas a l'heresie
//Tu peux utiliser plein d'autres mechanismes CFile, CArchive,
//api win32, ofstream, ...
 
  FILE *hnd=fopen("fichierText","wt" );
  CString tmp;
 
//Recuperation des informations:
  GetDlgItem(IDC_XXXXXXX1)->GetWindowText(tmp);
//Ecriture des informations dans un fichier
  fprintf(hnd,(LPCSTR)tmp);
.........
}

 

[edit]--Message édité par wpk--[/edit]

ncnumeric eu juste qq ligne
+
loic
VisualC++ Deja tu utilises les MFC ou non ?
 
Si oui, tu utilises le classwizard (ctrl + w) et tu attache une variable de type CString a tes editbox (2nd onglet).
 
Apres un truc simple :
Une fois que tu veux recuperer une des valeurs, tu fais un UpdateData(FALSE) (ou true j'sais jamais :D) qui en gros permet de mettre a jour les variables associes a tes ressources avec les valeurs affichees a l'ecran.
El_gringo tu veux écrire tout un texte, ou juste qqs lignes ?
ncnumeric slt
??????????*
Desoler mais j ai rien capiche peut tu  me detailler plus l operation a faire
+++++
El_gringo

wpk a écrit a écrit :

1. soit tu associe des variables a tes controles txt avec le class wizard
2. soit tu utilise n fois  
GetDialogItem(IDC_XXXXXXXXXXX)->GetWindowText(string) ou IDC_XXXXXX c'est l'id de tes zones txt et CString string. Ce truc te renvoie donc des CString  que tu peux dumper ds un fichier.




 
...le type te dis qu'il est débutant et tu lui réponds ça !? je crois que c encore pire que ne rien répondre du tout, ça fait peur !
 
Moi qui suis qd même un peu débutant en C++ (g appris il y a 1 mois quoi !) je te demande : comment on fait pour dumper (je suppose qie ça veux dire écrire) une CString dans un fichier ??

wpk 1. soit tu associe des variables a tes controles txt avec le class wizard
2. soit tu utilise n fois  
GetDialogItem(IDC_XXXXXXXXXXX)->GetWindowText(string) ou IDC_XXXXXX c'est l'id de tes zones txt et CString string. Ce truc te renvoie donc des CString  que tu peux dumper ds un fichier.
ncnumeric Bonjour a tous,
Voila je suis un debutant en visual c++.
Mon pb est que j ai cree une boite de dialog avec plusieur zone de text et un bouton sauvegarder.
Je ne trouve pas comment faire pour ke le text saisi ds les zone de text soit enregistre ds un fichier quelconque.
 
Merci de m aider je vius remercirai jamaais assez
 
cordialement
 
Le gros debutant en VISUAL c++

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)