Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - API windows
Forum - C/C++ - API windows - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Dark_Limit (Ex-Member)
Expert


Messaggi: 220
Iscritto: 15/01/2008

Segnala al moderatore
Postato alle 17:31
Giovedì, 14/02/2008
Prova a fare in questo modo :

Codice sorgente - presumibilmente Plain Text

  1. c = (char) c ;



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..:k:

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 18:58
Giovedì, 14/02/2008
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++

  1. int a(0), b(0), c(0);
  2.  
  3.     char s[50];
  4.  
  5.         cout << "inserisci un numero\n";
  6.     cin >> a;
  7.    
  8.         cout << "inserisci il secondo numero\n";
  9.     cin >> b;
  10.  
  11.         c = a + b;
  12.  
  13.         sprintf(s, "%d", c);
  14.         MessageBox(0, s, "Risultato", MB_OK);
  15.  
  16.     system("PAUSE");
  17.     return EXIT_SUCCESS;



Ultima modifica effettuata da gantonio il 14/02/2008 alle 18:58
PM Quote
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Segnala al moderatore
Postato alle 20:01
Giovedì, 14/02/2008
Testo quotato

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

  1. int a(0), b(0), c(0);
  2.  
  3.     char s[50];
  4.  
  5.         cout << "inserisci un numero\n";
  6.     cin >> a;
  7.    
  8.         cout << "inserisci il secondo numero\n";
  9.     cin >> b;
  10.  
  11.         c = a + b;
  12.  
  13.         sprintf(s, "%d", c);
  14.         MessageBox(0, s, "Risultato", MB_OK);
  15.  
  16.     system("PAUSE");
  17.     return EXIT_SUCCESS;




Grazie mille a tutti :k:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo