Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    87

    c++ - trasformare da numero a stringa

    Ciao, sapreste dirmi se esiste una funzione che mi permette di trasformare un numero double o int in stringa?

    grazie mille...

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Se non ricordo male, la funzione si chiama itoa(). Questo è il prototipo:
    codice:
    char * itoa(int value, char* string, int radix)
    
    value: il valore intero da convertire in stringa
    string: la stringa che conterrà il valore (puntatore a char)
    radix: la base in cui verrà rappresentato il numero nella stringa
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    Re: c++ - trasformare da numero a stringa

    Originariamente inviato da bugss
    Ciao, sapreste dirmi se esiste una funzione che mi permette di trasformare un numero double o int in stringa?

    grazie mille...
    Non che io sia un esperto del c++, anzi, sono proprio agli inizi, ma, se non ho capito male, la funziona itoa() è una funzione per il C e non per il C++ (concedetemi il beneficio del niubbo)

    Io per il 'cast' stavo leggendo qui:

    http://www.tutorialpc.it/c++15.asp

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    atoi() è una funzione C/C++... ma dipende molto da con che tipo di oggetto ha a che fare bugss. Se ha bisogno di avere un oggetto String allora deve affidarsi alla classe String e ai metodi che essa offre, altrimenti, se deve lavorare con un puntatore a carattere (char *) allora la atoi va benissimo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.