et bien il suffit de tracer ça en mode debug et de s'assurer que string donc
txt_1 soit bien rempli....
puis de regarder la valeur de xp.
mais je vote pour rien dans txt_1.
:D
Version imprimable
et bien il suffit de tracer ça en mode debug et de s'assurer que string donc
txt_1 soit bien rempli....
puis de regarder la valeur de xp.
mais je vote pour rien dans txt_1.
:D
que vaut xp ?
et pourquoi utiliser un %X ? pourquoi pas un %f ?
Avant de faire un format, il faut tester la valeur d'xp non ?
Ca vaut quoi ca ?Code:xp = strtod( string, &stopstring );
Et puis y a trop de variables dans ce code :p
Hi,
La conversion CString vers double et vise vers ca marche bien !!
Je voudrais faire la conversion de CString vers int et vise vers ca !!
nico-pyright(c), il fallait un %f >> result.Format("%f",var_3);
see ya_
philo
Bonsoir,
dans mon dernier message sans réponses, je voulais convertir une CString en int, maintenant c'est fait, c'est :
Maintenant je voudrais convertir une CString en char et vice vers ça !Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 // calcul numérique int -->> CString char *stopstring; CString result; int var_1; int var_2; int var_3; CString txt_1; CString txt_2; GetDlgItem(IDC_EDIT1)->GetWindowText(txt_1); GetDlgItem(IDC_EDIT2)->GetWindowText(txt_2); CString string_1 = txt_1; CString string_2 = txt_2; var_1 = strtod( string_1, &stopstring ); var_2 = strtod( string_2, &stopstring ); var_3 = var_1 + var_2; result.Format("%i",var_3); GetDlgItem(IDC_EDIT3)->SetWindowText(result);
J’ai lu votre Fac mais elle ne traite pas ce type de conversion!
Quelqu'un aurais t'il l'amabilité de me susurrer la réponse ?
Bonne nuit
Philo
ou est le probleme ? il suffit de regarder l'aide de la classe CString .
tu disposes d'un operateur [] ou GetAt(x) pour acceder à un char .
pour construire une CString a partir d'un char voir le constructeur
:DCitation:
CString( TCHAR ch, int nRepeat = 1 );