string -> double

Problemy i ich rozwiązania w C++.
Adrian99
Początkujący
Początkujący
Posty: 9
Dołączył(a): sobota, 8 stycznia 2011, 13:14

string -> double

Post 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ć?
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: string -> double

Post 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
Adrian99
Początkujący
Początkujący
Posty: 9
Dołączył(a): sobota, 8 stycznia 2011, 13:14

Re: string -> double

Post przez Adrian99 »

Dzięki za pomoc :d
Post Reply