Đâ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);