English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 문자열을 double로 변환하는 예제입니다.
#include <iostream> using namespace std; int main() { char s[20] = ";18.2894 is a number"; char *p; double result; result = strtod(s, &p); cout << "String 변환 후 숫자: " << result; return(0); }
출력 결과
String 변환 후 숫자: 18.289400
위 프로그램에서는 문자와 숫자 문자로 초기화된 char형 배열 s [20]。이 함수strtod()
이 문자열을 두수로 변환하는 데 사용됩니다.
char s[20] = ";18.2894 is a number"; char *p; double result; result = strtod(s, &p);