1:字符数组换为字符串
见代码
- #include <iostream>
- #include <string>
- using namespace std;
- int main(){
- char a[10]="aaaabbbba";
- string s(&a[0],&a[strlen(a)]);
- cout<<s<<endl;
- system("pause");
- }
见代码:
- #include <iostream>
- #include <string>
- using namespace std;
- int main(){
- string s="aaaavvva";
- char a[10];
- strncpy(a,s.c_str(),s.length());
- for(int i=0;i<10;i++)
- cout<<a[i]<<" ";
- cout<<endl;
- system("pause");
- }
3:把字符串转换为数字
- #include<iostream>
- using namespace std;
- int main()
- {
- char a='1';
- int x;
- x=atoi(a);
- cout<<x<<endl;
- getchar();
- return 0;
- }
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步