Đây là một ví dụ để chuyển đổi một chuỗi thành gấp đôi.
Ví dụ
#include <iostream> using namespace std; int main() { char s[20] = "18.2894 is a number"; char *p; double result; result = strtod(s, &p); cout<<"The number after conversion of string : "<<result; return(0); }
Đầu ra
The number after conversion of string : 18.289400
Trong chương trình trên, một mảng kiểu char s [20] được khai báo được khởi tạo bằng các ký tự chữ và số. Hàm strtod () được sử dụng để chuyển đổi chuỗi đó thành một số kép.
char s[20] = "18.2894 is a number"; char *p; double result; result = strtod(s, &p);