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;
- }