一、string转为int : string是个类,里面有个c_str()成员函数,返回const char*,atoi函数把一个字符串传唤为int。 atoi()将字符串转换成整型数的函数 原形:int atoi(const char *s) 功能:把s所指向的字符串转换成int类型。 s格式为:符号 数字 返回值:字符串的转换值。若出错则返回0。 头文件:stdlib.h
例如: string s = "1234"; int n; n = atoi(s.c_str()); 二、string转为float 原理基本上和string转为nt一样,只是函数不同。 atof()将字符串转换成浮点数的函数 原形:double atof(const char *s) 功能:把s所指向的字符串转换成double类型。 s格式为:符号 数字.数字 E符号 数字 返回值:字符串的转换值。 头文件:math.h、stdlib.h 例如: string s=“1234”; double i = atof(s.c_str()); |
|