编辑代码时输出部分对齐的有关问题
编辑代码时输出部分对齐的问题C/C++ codecout★★★★★★★★★★★欢迎来到四则江湖★★★★★★★★★★★\ncout【1.新
编辑代码时输出部分对齐的问题
C/C++ codecout<<"★★★★★★★★★★★欢迎来到四则江湖★★★★★★★★★★★\n"; cout<<" 【1.新的征程】\n"; cout<<" 【2.回忆往昔】\n"; cout<<" 【3.退隐江湖】\n"; cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n"; cout<<"请选择:";
为什么我在vs2010里要把这几行写成这样,运行程序时才能正好对齐?(第二行文字部分和第一行文字)
今天在学校机房vs2005上面,同样的代码,在编辑代码的时候就显示的和运行程序时效果相同。请问应该如何设置我的VS2010
[解决办法]这是由于你在打印输出中使用了Tab,而学校机房VS2005和你现在使用的VS2010关于把Tab转换为几个空格的标准并不一样。
工具->选项->文本编辑器->C/C++->Tabs,你可以看到Tab和空格的转换。
要避免出现这个问题,你可以把空白的地方全部换成空格,应该就好了,所有机器上都一致。