VC++中如何将字符串转换成整型数字
2017-08-08 16:11
330 查看
原文:http://blog.csdn.net/yongf2014/article/details/47071663
你声明了string h变量,string是C++类型,C函数不识别这个C++类型。
按照C++方式,使用string类的c_str函数,如k=atoi(h.c_str()),c_str函数可以将string类型转换为c的char *类型。
注意:
atoi函数是c的函数,它的输入参数是char *类型。你声明了string h变量,string是C++类型,C函数不识别这个C++类型。
两种方法:
按照c方式定义h,char h[20];数组数值你可以根据实际情况修改。按照C++方式,使用string类的c_str函数,如k=atoi(h.c_str()),c_str函数可以将string类型转换为c的char *类型。
相关文章推荐
- VC++中如何将字符串转换成整型数字
- VC中,如何将十六进制字符串转换为十进制数?
- VC中数字与字符串转换方法
- 字符串数字转换成整型(不用Integer.valueOf()方法)
- VC中数字与字符串转换方法
- VC中 十六进制字符串转换为十进制数字
- VC中数字与字符串转换方法
- 练习 2-3 编写函数 htoi(s),把由十六进制数字组成的字符串(包含可选的前缀 0x 或 0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9、a~f 以及 A~F。
- 将数字字符串转换为整型
- C语言中如何将数字转换成字符串?
- VC中数字与字符串转换方法
- Sql将一个整型数字转换成带前导零的固定长度数字字符串
- 字符串数字转换为整型数字,考虑正负号,溢出,非法字符
- 练习2-3 编写函数 htoi(s),把由十六进制数字组成的字符串(包含可选的前缀0x 或0X)转换为与之等价的整型值。字符串中允许包含的数字包括:0~9、a~f以及A~F。
- VC中,如何将十六进制字符串转换为十进制数?
- VC中 十六进制字符串转换为十进制数字
- mysql里面如何用sql语句让字符串转换为数字
- 如何将数字(包括double型)转换为字符串 (转载)
- mfc如何将整型转换为字符串
- vc中数字和字符串的转换