#define  _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>using namespace std;void int2str(const int &int_temp, string &string_temp)
{char s[12];             //设定12位对于存储32位int值足够  _itoa(int_temp, s, 10);            //itoa函数亦可以实现,但是属于C中函数,在C++中推荐用流的方法  string_temp = s;
}
void main()
{int a = 60;string str1 = "100";int2str(a,str1);cout << str1 << endl;string str2 = "278";int b = atoi(str2.c_str());cout << "b is " << b << endl;}

cout<< string类型时,要用头文件 <string>,和命名空间std.

2, CString、string和string.h这几个区别:

CSting:CString是MFC或者ATL中的实现,是MFC里面封装的一个关于字符串处理的功能很强大的类,只有支持MFC的工程才可以使用。在MFC中使用不需要自己加,但在另外的程序中需要加入#include<CString>。

string:string类既是一个标准c++的类库,同时也是STL(Standard Template Library,标准模版库)中的类库,已经纳入C++标准之中。它和CString有本质的区别。

string.h:C语言里面关于字符数组的函数定义的头文件,常用函数有strlen、strcmp、strcpy等等,这个头文件跟C++的string类半点关系也没有,所以 <string>并非 <string.h>的“升级版本”,他们是毫无关系的两个头文件。

3, C++中int、string等常见类型转换.

4,C++中int与string的相互转换

c/c+ int2string2int atoi itoa atof相关推荐

  1. atof(),atoi(),itoa(),sprintf()等用法总结

    这几个都是C语言中原有的字符格式转换函数,包含在头文件<stdlib.h>或<stdio.h>中,C++自然而然地也把它们加进来了. 一. atof() 头文件#include ...

  2. linux c 数字字符串互转 相关函数 atoi、atof、atol、atrtod、strtol、strtoul

    一.atoi函数(将字符串转换成整型数) 定义函数 int atoi(const  char *  nptr); 函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负 ...

  3. atoi(),atof(),atol();iato(),fato(),lato()---字符串和数字互相转换

    1.double atof(const char *nptr); 把字符串转换成浮点数值. <math.h>或<stdlib.h> nptr:带转换的字符串. 若无溢出,返回字 ...

  4. 小tips --atoi函数 atof函数

    初始学C语言时,学到ASCII码以及string之后,经常碰到将char或者string类型,但是想表达数据的一些变量或常量,这个时候要把它作为int类型的数据来使用得花费一点功夫.刷题看到某一官方题 ...

  5. 详解atoi/itoa函数

    一.atoi函数 1.基本规则 函数原型: int atoi(const char *str); 函数功能:把字符串转成整形 返回值:每个函数返回int值,如果该输入无法转换为该类型的值,则atoi的 ...

  6. atoi()函数解析以及缺陷分析,以及对atoi()、atof()的改造

    1.atoi()解析 atoi()原型: int atoi(const char *str ); 函数功能:把字符串转换成整型数. 参数str:要进行转换的字符串 返回值:每个函数返回 int 值,此 ...

  7. 【C程序设计语言第二版】atoi和atof函数的实现

    知识点 atoi函数:将字符串转换为整型 atof函数:将字符串转换为浮点类型 这里我们需要用到字符与ascii码一一对应的知识,对于atof函数我们可以首先忽略小数点,每次取一个数,再将上次得到的数 ...

  8. c语言库函数中atof函数的功能是,C语言库函数名: atoi、atof

    C语言库函数名: atoi 功 能: 把字符串转换成整型数. 名字来源:array to integer 的缩写. 原型: int atoi(const char *nptr); 函数说明: 参数np ...

  9. atoi() 与 itoa()函数用法

    itoa()函数的原型为: char *itoa( int value, char *string,int radix); itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换 ...

  10. C语言—atoi()、itoa()函数以及my_atoi()、my_itoa()函数详解

    1 atoi()函数 atoi函数是将字符串转换成整数.头文件<stdlib.h> 注意: 1.数字字符前有空格存在则跳过. 2.数字字符前有+.-号作为整数的正负号处理. 3.数字字符前 ...

最新文章

  1. USACO 2.2.2 Subset Sums解题报告
  2. port常用和不常用端口一览表
  3. 119. Pascal's Triangle II (Graph; WFS)
  4. Kafka参数详解及调优--生产者
  5. 7 centos ssh 单机_虚拟机下CentOS7 开启SSH连接
  6. Ultra96_v2实现交通标示识别
  7. webservices系列(二)——JAX-WS文件上传下载
  8. Python 3.9.5 官方中文文档及打包下载
  9. Win10如何使用Win7自带的照片查看器
  10. fpga加载程序慢_FPGA JTAG接口下载速度很慢
  11. celery任务队列
  12. WebRTC[52] - WebRTC 带宽分配逻辑详解
  13. VMware 虚机启动失败问题
  14. uniapp调试ESC指令热敏打印机 打印图片 以及 打印途中报10007特性不支持解决方案
  15. js前端下载文件,利用download.js或者,纯js下载文件,图片,视频,pdf等
  16. 【蓝鸥给您支招】北京Unity3D培训学费贵不贵
  17. 新架构存储器FRAM、MRAM时代来临
  18. Excel会计应学35招秘技
  19. basler工业相机使用问题总结
  20. ubuntu12.04下安装matlab

热门文章

  1. 这台计算机的rsa密匙如下怎解决,win10系统使用计划任务提示账户密钥集不存在错误代码0x80090016怎么办...
  2. 【原创】MySQL 模拟PostgreSQL generate_series 表函数
  3. Netty 长连接服务
  4. 第2.01节 发布版本vs源码编译
  5. Exchange2003 备份与还原
  6. spring-第八篇之容器中的bean的生命周期
  7. ---Ubuntu 下安装oracle Java
  8. linux下安装与部署redis
  9. CF16E Fish(状压+期望dp)
  10. nyoj Color the fence