Forum - C/C++
- API windows - Pagina 2
Pagine: [ 1 2 ]
|
Dark_Limit (Ex-Member)
Expert
Messaggi: 220
Iscritto: 15/01/2008
Prova a fare in questo modo :
Codice sorgente - presumibilmente Plain Text
Dovrebbe convertirti da int a char ( anche se mi pare che il secondo parametro della messagebox accettasse una constant char ma è meglio dare un'occhiata sull' MSDN)..prova se funziona...in caso contrario facci sapere..
gantonio (Normal User)
Guru^2
Messaggi: 1532
Iscritto: 09/09/2007
Postato originariamente da crash outside control :
già risolto grazie a dark_limit
Ma quando?
Comunque, volevi vedere il risultato di una operazione in un message box ... potevi dirlo piu' chiaramente ...
ora resta solo da riuscire a convertire una variabile int in una variabile char.
Se ne vuoi visualizzare il valore non devi convertire in char ma in stringa ASCII.
Il codice che hai scritto non va bene (ci sono errori "gravi" ...) ... quello che vuoi scrivere e'
Codice sorgente - presumibilmente C/C++
int a(0), b(0), c(0);
char s[50];
cout << "inserisci un numero\n";
cin >> a;
cout << "inserisci il secondo numero\n";
cin >> b;
c = a + b;
sprintf(s, "%d", c);
MessageBox(0, s, "Risultato", MB_OK);
system("PAUSE");
return EXIT_SUCCESS;
Ultima modifica effettuata da gantonio il 14/02/2008 alle 18:58
crash outside control (Normal User)
Expert
Messaggi: 217
Iscritto: 12/02/2008
Postato originariamente da gantonio :
Postato originariamente da crash outside control :
già risolto grazie a dark_limit
Ma quando?
Comunque, volevi vedere il risultato di una operazione in un message box ... potevi dirlo piu' chiaramente ...
ora resta solo da riuscire a convertire una variabile int in una variabile char.
Se ne vuoi visualizzare il valore non devi convertire in char ma in stringa ASCII.
Il codice che hai scritto non va bene (ci sono errori "gravi" ...) ... quello che vuoi scrivere e'
Codice sorgente - presumibilmente C/C++
int a(0), b(0), c(0);
char s[50];
cout << "inserisci un numero\n";
cin >> a;
cout << "inserisci il secondo numero\n";
cin >> b;
c = a + b;
sprintf(s, "%d", c);
MessageBox(0, s, "Risultato", MB_OK);
system("PAUSE");
return EXIT_SUCCESS;
Grazie mille a tutti