首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

编辑代码时输出部分对齐的有关问题

2012-03-20 
编辑代码时输出部分对齐的问题C/C++ codecout★★★★★★★★★★★欢迎来到四则江湖★★★★★★★★★★★\ncout【1.新

编辑代码时输出部分对齐的问题

C/C++ code
cout<<"★★★★★★★★★★★欢迎来到四则江湖★★★★★★★★★★★\n";    cout<<"                       【1.新的征程】\n";    cout<<"                       【2.回忆往昔】\n";    cout<<"                       【3.退隐江湖】\n";    cout<<"★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n";    cout<<"请选择:";


为什么我在vs2010里要把这几行写成这样,运行程序时才能正好对齐?(第二行文字部分和第一行文字)

今天在学校机房vs2005上面,同样的代码,在编辑代码的时候就显示的和运行程序时效果相同。请问应该如何设置我的VS2010

[解决办法]
这是由于你在打印输出中使用了Tab,而学校机房VS2005和你现在使用的VS2010关于把Tab转换为几个空格的标准并不一样。

工具->选项->文本编辑器->C/C++->Tabs,你可以看到Tab和空格的转换。

要避免出现这个问题,你可以把空白的地方全部换成空格,应该就好了,所有机器上都一致。

热点排行