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

  FORUM HardWare.fr
  Programmation

  Debutant pur en Visual c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debutant pur en Visual c++

n°31919
ncnumeric
Posté le 15-05-2001 à 17:11:36  profilanswer
 

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++

mood
Publicité
Posté le 15-05-2001 à 17:11:36  profilanswer
 

n°31928
wpk
Posté le 15-05-2001 à 17:23:55  profilanswer
 

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.

n°32266
El_gringo
Posté le 16-05-2001 à 16:01:50  profilanswer
 

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 ??

n°32346
ncnumeric
Posté le 16-05-2001 à 18:33:26  profilanswer
 

slt
??????????*
Desoler mais j ai rien capiche peut tu  me detailler plus l operation a faire
+++++

n°32348
El_gringo
Posté le 16-05-2001 à 18:37:15  profilanswer
 

tu veux écrire tout un texte, ou juste qqs lignes ?

n°32349
VisualC++
J'va y penser ...
Posté le 16-05-2001 à 18:44:50  profilanswer
 

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.


---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
n°32363
ncnumeric
Posté le 16-05-2001 à 20:19:29  profilanswer
 

eu juste qq ligne
+
loic

n°32364
wpk
Posté le 16-05-2001 à 20:27:05  profilanswer
 

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]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Debutant pur en Visual c++

 

Sujets relatifs
Acces 2000 et Visual Basic[VISUAL C++] répéter une action sans bloquer l'application
[visual . NET] remplir une datagrid!!!C++ débutant...
[visual basic] encore un truc tout con que je trouve pas[visual basic] a priori tres simple....sof pour moi!
"Faire un debogage ?" depuis que Visual studio est installé !!!debutant en Visual c++ 6
Tutorial sur Visual C++ 6 .. niveau debutantDébutant Visual C++ avec MFC, qui peut répondre à quelques questions?
Plus de sujets relatifs à : Debutant pur en Visual c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR