|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 1703
|
[Visual C++]Estrarre testo da controllo Edit
Salve, sto impazzendo e nonostante le guide non riesco a estrarre del testo da un Editbox e metterlo in un file.
Sto usando MFC e sto uscendo pazzo. è na cosa banale ma invece di ottnere il testo ottengo una seguenza di numeri. Mi potete dare un esmpio funzionante? Ultima modifica di limpid-sky : 13-04-2009 alle 22:10. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2009
Città: Bologna
Messaggi: 1174
|
Cosi' dovrebbe funzionare...
((CEdit *)GetDlgItem(IDC_EDIT1))->GetWindowText(str); //o anche... // GetDlgItemText(IDC_EDIT1, str); ofstream out("out.txt"); out<<str.GetBuffer(); out.close(); ... ma verifilcalo: ho scritto a scatola chiusa Ultima modifica di BrutPitt : 14-04-2009 alle 10:26. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 1703
|
niente da fare non funziona in entrambi i casi.
Possibile che sia così difficile? Per inciso SetText mi funziona bene. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2009
Città: Bologna
Messaggi: 1174
|
L'ho provato e funziona... ma posso immaginare che tu abbia settato "UNICODE" come "character set" nelle opzioni del progetto.
Imposta "Not Set". |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 1703
|
Ok grazie mille ora sembra che va.
è strano perchè in un altro programma andava senza modifiche ma credo che hanno fatto qualche conversione che essendo pivello io non capisco ehehe. A compilare compilava anche prima ma ora funziona e nel file trovo la stringa. Ultima modifica di limpid-sky : 14-04-2009 alle 13:55. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:25.



















