Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Mark2710
    Registrato dal
    Feb 2016
    residenza
    Italia, Emilia Romagna, Reggio Emilia
    Messaggi
    5

    [C++] Conversione da stringhe a float/double

    Salve,

    volevo chiedervi come si poteva, avendo un valore contenuto in una stringa, trasferirlo in una variabile float o double.
    Ecco un codice di esempio:
    codice:
    string a="5.2";
    float b= //problema
    Ho provato con normali casting, quindi
    codice:
    float b=double(a); //non funziona
    Ho provato anche ad utilizzare atof, ma credo valga solo per le stringe in stile C, quindi array di char.
    Voi avete qualche consiglio?

    Grazie della lettura.

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Puoi usare la libreria standard C
    http://www.cplusplus.com/reference/cstdlib/
    O uno string stream
    http://www.cplusplus.com/reference/sstream/

    Questo rimanendo all'interno delle librerie disponibili nello standard
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.