C++中将string类型转化为int类型
发布时间 - 2026-01-10 23:07:45 点击率:次写程序需要将string转化为int,所以就探索了一下。

方法一:atoi函数
atoi函数将字符串转化为整数,注意需要stdlib库。所以就尝试了一下:
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
string a="11",b="22";
cout<<atoi(a)+atoi(b)<<endl;
return 0;
}
然而却发现报错:
显然,atoi需要的事const char*类型,而我上面给的上string类型,所以就要 多加一个函数string.c_str()。string.c_str是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址。
c_str函数的返回值是const char*,所以我们加上c_str()函数:
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
string a="11",b="22";
cout<<atoi(a.c_str())+atoi(b.c_str())<<endl;
return 0;
}
然后就成功了,有什么不妥的希望大家指出。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# C++
# string转化int
# C++字符串拼接效率对比(+=、append、stringstream、sprintf)
# C#与C++ dll之间传递字符串string wchar_t* char* IntPtr问题
# C++中string使用+号与int拼接方式
# C++ string与int的相互转换(使用C++11)
# C++ 字符串string和整数int的互相转化操作
# C++中string与int的相互转换实现代码
# c++ int转string方法
# c++中string类型和int类型相互转换的几种常用方法
# 转化为
# 有什么
# 一个函数
# 而我
# 希望大家
# 报错
# 多加
# 返回值
# 类中
# 然后就
# lt
# cpp
# include
# namespace
# std
# iostream
# gt
# strong
# atoi
# string
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在服务器上配置二级域名建站?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel如何处理CORS跨域请求?(配置示例)
网站制作免费,什么网站能看正片电影?
Laravel如何使用Vite进行前端资源打包?(配置示例)
Bootstrap整体框架之JavaScript插件架构
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
JS实现鼠标移上去显示图片或微信二维码
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel如何生成URL和重定向?(路由助手函数)
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
Java类加载基本过程详细介绍
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
如何快速建站并高效导出源代码?
做企业网站制作流程,企业网站制作基本流程有哪些?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
详解Android——蓝牙技术 带你实现终端间数据传输
音乐网站服务器如何优化API响应速度?
Android 常见的图片加载框架详细介绍
如何用花生壳三步快速搭建专属网站?
Linux系统命令中screen命令详解
利用 Google AI 进行 YouTube 视频 SEO 描述优化
详解Android图表 MPAndroidChart折线图
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
百度浏览器如何管理插件 百度浏览器插件管理方法
活动邀请函制作网站有哪些,活动邀请函文案?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
iOS中将个别页面强制横屏其他页面竖屏
独立制作一个网站多少钱,建立网站需要花多少钱?
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
使用Dockerfile构建java web环境
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
中山网站推广排名,中山信息港登录入口?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
专业商城网站制作公司有哪些,pi商城官网是哪个?
黑客如何通过漏洞一步步攻陷网站服务器?
微信小程序 wx.uploadFile无法上传解决办法
网站制作企业,网站的banner和导航栏是指什么?
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道

