etaxi
Messages postés24Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention24 mars 2008
-
12 juil. 2007 à 09:39
etaxi
Messages postés24Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention24 mars 2008
-
13 juil. 2007 à 17:35
Salut à tous;
voilà je suis en train de faire un tout petit prog/ en C sous win32, il s'agit d'une division d'un entier par un autre,
le résultat pourrait-être un float, or pour afficher ce résultat
dans un "control texte", je suis obligé de le transformer en
chaine en appliquant itoa() <si le résultat de la division était un entier> or dans mon cas j'ai un float, Comment faire?
Merci.
etaxi
Messages postés24Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention24 mars 2008 12 juil. 2007 à 12:11
GetWindowText(hEdit, szBuf, sizeof(szBuf));
nResult= atof(szBuf);
Bon voilà ce qui se passe:
//je saisis un nombre dans un premier "text edit"
GetWindowText(hEdit, szBuf, sizeof(szBuf));
//je le transforme en float
nResult = atof(szBuf);
//je saisis un 2eme nombre dans un 2eme "text edit"
GetWindowText(hEdit2, szBuf, sizeof(szBuf));
//je le transforme aussi en float
nResult2=atofszBuf);
//je fais ma division qui va me donner un float
valeur_finale = division(nResult,nResult2);
//maintenant comment afficher le résultat
//dans un 3eme 'text edit"?
//sachant qu'il faut transformer cette valeur en "alphanumeriqie": char
SetWindowText(hResult, (valeur_finale, szBufFinal, 10));
Merci de ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
etaxi
Messages postés24Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention24 mars 2008 13 juil. 2007 à 12:17
Re;
voilà mon petit programme qui fait les quatre opérations
élémentaire (+-*/) fonctionne, mais je n'arrive pas à
taper les réels dans ma case de saisie "NB:ce n'est pas un pb de clavier"
je rappelle que j'utilise un "control edit text" élémentaire
de type:
static HWND hEdit;
hEdit = CreateWindow("EDIT", "",
WS_CHILD|WS_VISIBLE|ES_CENTER|ES_NUMBER|WS_BORDER,
10, 10, 120, 20, hWnd, (HMENU)-1, hInstance, 0);
alors comment faire pour que cette case accepte les réels?
Merci