字符数组、字符串、整型数之间的转化
2017-05-24 16:19
253 查看
1、字符数组 转化为 字符串
应用字符串定义时的构造函数
2、字符串 转化为 字符数组
应用strncpy函数
3、数字型字符串转化为整型数
应用atoi函数
应用字符串定义时的构造函数
#include <iostream> using namespace std; //字符数组转化为字符串 #include <stdio.h> #include <string.h> int main() { char a[10]; scanf("%s",a); string s(&a[0],&a[strlen(a)]); cout<<s<<endl; return 0; }
2、字符串 转化为 字符数组
应用strncpy函数
#include <iostream> using namespace std; //字符串转化为字符数组 #include <string.h> int main() { string s; cin>>s; char a[10]; strncpy(a,s.c_str(),s.length()); for(int i=0;i<10;i++) cout<<a[i]; cout<<endl; return 0; }
3、数字型字符串转化为整型数
应用atoi函数
#include <iostream> using namespace std; //数字型字符串转化为整型数 #include <stdio.h> #include <stdlib.h> int main() { char a[10]; scanf("%s",a); int x; x=atoi(a); cout<<x<<endl; return 0; }
相关文章推荐
- 程序目的:实现c++整型和字符数组,字符串的相互转化
- Java字符串分割成字符数组转化为整型
- 字节数组 整型 字符串 十六进制 字符 之间的转换
- 字符串,字符数组,整型数组,List之间的转换应用
- 字符数组、字符串数组和字符串三者之间的转化
- 字符串、字符数组、list之间相互转化
- 整型和字符数组之间的转换(略带进制的转化)
- java 字符串,字符数组,list间的转化
- Delphi字符串、PChar与字符数组之间的转换
- 字符串、PChar与字符数组之间的转换(delphi)
- js字符串与字符数组之间的转换
- 字符串和字符数组之间的转换
- java 字符串,字符数组,list间的转化
- 字符串与字符数组之间的转换(JAVA程序设计基础篇9.2.9)
- C# 中的类型转换之字符串和字符数组之间的转换
- java---字符串操作(分割,大小写转化,去除首末空格,截取字串,转化成字符数组)
- C#中字符数组,字节数组和string之间的转化
- JPasswordField 中得到的字符数组转化为字符串(密码乱码问题)
- 字符串和字符数组之间的转换
- [转]字符串和字符数组之间的转换