Strona 1 z 1

string -> double

Napisane: piątek, 25 lutego 2011, 02:11
przez Adrian99
Chciałbym zamienić string na double.
Gdy robię tak:

Code: Zaznacz cały

 char b[]="12.21";
   double n= atof(b); 
Nie ma problemu, ale gdy tak:

Code: Zaznacz cały

  string a="12.1";
  double n= atof(a); 
już nie działa. Jakiej funkcji muszę użyć?

Re: string -> double

Napisane: piątek, 25 lutego 2011, 11:25
przez Morfidon
Adrian99 napisał(a):

Code: Zaznacz cały

  string a="12.1";
  double n= atof(a); 
już nie działa. Jakiej funkcji muszę użyć?
Witam,

Wystarczy zrobić tak:

Code: Zaznacz cały

  string a="12.1";
  double n= atof(a.c_str()); 
Pozdrawiam serdecznie,

Arkadiusz

Re: string -> double

Napisane: piątek, 25 lutego 2011, 12:26
przez Adrian99
Dzięki za pomoc :d