方法二:把每个无符号字符转化成string,然后一个个相加。 #include<iostream>#include<string>#include<cstring> #include<cstdio>using namespace std;string changeCharToString(unsigned char p){ string str=""; str+=p; return str;}int main(){unsigned char a[6]={'G','o','o','d',};string str="";int str1=strlen((char*)a);for(int i=0;i<str1;i++)str=str+changeCharToString(a[i]);cout<<str<<endl;return 0;}
截图:
编译软件:Dev 5.4.0