int main()
{
setlocale( LC_ALL, ".437" ); //设置编码区域
SetConsoleOutputCP(437); //设置输出代码页
char *a ="123";
char b[4];
b[0] = ~a[0];
b[1]=~a[1];
b[2] = ~a[2];
b[3]='\0';
string str=b;
str =str+"'";
cout<<str<<endl;
cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<endl;
cout<<b<<endl;
cout<<GetConsoleOutputCP(); //得到输出代码页
getchar();
return 1;
}
本文介绍了一个使用C++实现字符串反转的例子,并展示了如何设置控制台的编码以正确显示特殊字符。通过按位取反操作实现了字符串的反转,并通过不同方式输出了反转后的结果。
2734

被折叠的 条评论
为什么被折叠?



