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

cout输出如何有有关问题啊

2012-02-26 
cout输出怎么有问题啊,在线等cout.flags(ios::left)cout setw(30) Operation setw(50)

cout输出怎么有问题啊,在线等
cout.flags(ios::left);
cout < <setw(30) < < "Operation " < <setw(50) < < "Z " < <setw(10) < < "Cost " < <setw(10) < < "Total " < <endl;
cout < <setw(30) < < "initial   string " < <setw(50) < <z < <setw(10) < <0 < <setw(10) < <0 < <endl;
第一行cout输出正常,第二行输出,后面的两个零怎么老把前面的initial   string覆盖了,
Operation                               Z                                                         Cost             Total
                    0                   0       C   is   a   relatively   "low   level "   language.
大家帮看看事哪的问题,谢了!

[解决办法]
是因为你这句cout.flags(ios::left);造成的。
[解决办法]
string z= "C is a relatively \ "low level\ " language. "
你的z这样初始化试验下

热点排行