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

字符串格式化Format()如何输出隔开的数据

2012-01-01 
字符串格式化Format()怎么输出隔开的数据字符串格式化Format()怎么输出隔开的数据?例如:str.Format(%.5ft

字符串格式化Format()怎么输出隔开的数据
字符串格式化Format()怎么输出隔开的数据?
例如:str.Format("%.5ft%.5f%.5f",a,b,c);
让上面的语句输出3个数据,但是希望在输出的时候将用空格或者Tab键将其隔开,试了好久也没有实现,不知道大虾们能否帮个忙,谢谢!


[解决办法]
str.Format("%.5f\t%.5f\t%.5f",a,b,c); 

[解决办法]
str1.Format("%.5ft",a); 
str2.Format("%.5f",b,); 
str3.Format("%.5f",c); 
str = str1 + _T(" ") + str2 + _T(" ") + str3

[解决办法]

探讨
C/C++ code
int main(int argc, char* argv[])
{
double a=1.2,b=3.4,c=5.6;
CString str;
str.Format( _T("%.5f\t%.5f\t%.5f"),a,b,c);
MessageBox(0,str,0,MB_OK);
return 0;
}

好像不行吧,这个方法。


---------------------------
错误
---------------------------
1.20000 3.40000 5.60000
---------------------------
确定
---------------------------
怎么会没效果呢

热点排行