打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C 中将string类型转化为int类型

写程序需要将string转化为int,所以就探索了一下。

方法一:atoi函数

atoi函数将字符串转化为整数,注意需要stdlib库。所以就尝试了一下:

1 #include 2 #include 3 #include 4 using namespace std; 5 int main 6 { 7 string a='11',b='22'; 8 cout<>

然而却发现报错:

显然,atoi需要的事const char*类型,而我上面给的上string类型,所以就要 多加一个函数string.c_str。string.c_str是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址。

c_str函数的返回值是const char*,所以我们加上c_str函数:

#include #include #include using namespace std;int main{ string a='11',b='22'; cout<>

然后就成功了,有什么不妥的希望大家指出。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
aoti函数的实现
C语言atoi()函数:将字符串转换成int(整数)
C/C 字符串和数字互换方案收集(转)
C字符数组和C++字符串
c语言串拷贝函数程序
实现字符串转化为整数函数atoi()函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服