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++ - CString to int in Visual C++
Forum - C/C++ - CString to int in Visual C++ - Pagina 3

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 15:24
Giovedì, 28/02/2013
Strano, qui con _ttoi() funziona correttamente e combacia con quello che dice MSDN 8-|

PM Quote
Avatar
sc73 (Normal User)
Rookie


Messaggi: 56
Iscritto: 07/06/2012

Segnala al moderatore
Postato alle 15:27
Giovedì, 28/02/2013
Testo quotato

Postato originariamente da carlduke:

Questo codice, compilato in visual studio 2010, a me funziona perfettamente:

Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #include <atlstr.h> //Per usare CString in applicazioni non MFC dalla versione 2003 di visual studio
  3. #include <stdlib.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.         CString n = "123";
  10.         int cn = atoi(n);
  11.         cout<<cn<<endl;
  12.  
  13.         getchar();
  14.         return 0;
  15. }



..gli headers li hai inclusi tutti? Il compilatore da errori? se si, quali?



Il compilatore non dice nulla.
L'errore é il risultato in esecuzione

PM Quote
Avatar
sc73 (Normal User)
Rookie


Messaggi: 56
Iscritto: 07/06/2012

Segnala al moderatore
Postato alle 16:33
Giovedì, 28/02/2013
Risolto !!!

Int res, intA;
CString tempStringA;

res = _stscanf(tempStringA, _T("%d"), &intA);

Allucinante!!

PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo