Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [C++] Da "int" a "string"

    come converto un int in una string
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  2. #2
    c'è la itoa (int numero, char *buffer, int base)
    si trova in stdlib.h... il terzo argomento credo sia la base io lo metto a 10 per i num decimali..
    www.vape04.too.it - informatica, elettronica e tante altre cose.
    @LFEO§OFT GREEnOS

  3. #3
    Il fatto è che sto usando il template string, no il char *!!!
    Linguaggi : C/C++
    SO: WinXP, Slack 10

  4. #4
    ci sono 2 modi:

    1°)
    STRING :: const char* c_str() const;

    string num = "123";
    char buff[6];
    strcpy(buff, num.c_str());
    e poi usi itoa


    2°)
    string myString="123";
    int myInt;
    try { myInt=Integer.parseInt(myString); }
    catch(NumberFormatException e) { }

  5. #5
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Originariamente inviato da gandalf45
    2°)
    string myString="123";
    int myInt;
    try { myInt=Integer.parseInt(myString); }
    catch(NumberFormatException e) { }
    Ehm..questo è java

    Un modo per ottenere ciò che vuoi è creare un stringstream, scivere il numero e poi ottenere la stringa:

    ostringstream s;
    s << 5;
    string num = s.str();

    cosi num conterrà la stringa "5" (devi includere #include <sstream>)


    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  6. #6
    Originariamente inviato da anx721
    Ehm..questo è java


    diciamo che ho una bella confusione in testa

    cmq il primo metodo dovrebbe funzare


  7. #7
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Originariamente inviato da gandalf45


    diciamo che ho una bella confusione in testa

    cmq il primo metodo dovrebbe funzare

    no perche non converti un intero in una stringa

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  8. #8
    allora se non sbaglio...

    string stringa= static_cast<string>(variabile int);

    io l'ho applicata da double a int...spero ke funzi anke per string


    ciao

  9. #9
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Originariamente inviato da Oiziorbaf
    allora se non sbaglio...

    string stringa= static_cast<string>(variabile int);

    io l'ho applicata da double a int...spero ke funzi anke per string


    ciao
    assolutamente no

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  10. #10
    ok, bene a sapersi....
    grazie


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.