菜鸟提问—如何实现整数的逗号分隔输出? 举个例子,整数1234567,要求输出格式为1,234,567,怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最笨的办法:printf("%d,%d,%d",1234567/1000000,(1234567%1000000)/1000,1234567%1000);哈哈哈,其实用一个循环,把它(int)转换成字符串,再输出。 CString myformat(int n){ int ls,i,ins; CString tmp,t; tmp.Format("%d",n); for (i=0;;i++) { ls=tmp.GetLength(); ins=ls-i*4-3; if (ins<1) break; tmp.Insert(ins,','); } return tmp;} vc 定义接口 新建了CView类,却没有该类的Doc.h? 想做VC 里面的 柱型图应该怎么办?是从数据库读数据 绘图的.有什么控件可以用吗 编译结果提示的错误莫名奇妙,请高手指点?是关于画图的VC程序 设置ID的问题 debug没问题,而release会出错,什么原因会带来此问题?? 关于对话框句柄的简单问题(100分都送给第一个解决的人!) !!!求ADO+MSFlexGrid控件的用法!!! 在VC中,我想开发一个绘图控件,需要看什么样的书??? 高分求打印控件…… vc的全局变量怎么定义?如果把它放在一个.h文件中怎么用 关于编译通不过的问题,请大伙帮忙
printf("%d,%d,%d",1234567/1000000,(1234567%1000000)/1000,1234567%1000);
哈哈哈,
其实用一个循环,把它(int)转换成字符串,再输出。
{
int ls,i,ins;
CString tmp,t;
tmp.Format("%d",n);
for (i=0;;i++)
{
ls=tmp.GetLength();
ins=ls-i*4-3;
if (ins<1) break;
tmp.Insert(ins,',');
}
return tmp;
}