mfc生成随机数

如题。要生成的随机数保存在。txt中... 如题。要生成的随机数保存在。txt中 展开
 我来答
火驹
2009-06-13 · TA获得超过1447个赞
知道小有建树答主
回答量:6294
采纳率:0%
帮助的人:1724万
展开全部
建立一个对话框工程,添加个按钮,在按钮的单击事件函数里添加下面代码
随机生成1000个随机数,4个数一行

void CRandDlg::OnRand()
{
CFile fileEditText;
srand((unsigned)time(NULL));
CString strline,str,strTotal;
for(int i=0;i<=1000;i++)
{
if(i!=0 && i%4==0)
{
strline+="\r\n";
strTotal+=strline;
strline="";
}
str.Format("%d",rand());
strline+=str+" ";
}
if(fileEditText.Open("随机数.txt",CFile::modeCreate+CFile::modeWrite))
{
fileEditText.Write((LPCSTR)strTotal,strTotal.GetLength());
fileEditText.Close();
}
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊熊螺09z
2009-06-14
知道答主
回答量:13
采纳率:0%
帮助的人:1.6万
展开全部
什么意思?是在程序中生成随机数然后写入指定的文档中吗?
要是这样就不难,程序中调用random()产生随机数注意这里产生的事0-1之间的数,所以可以乘以你要的数的一个范围,还要添加include “math.h” ,再用 file.Open(filename,CFile::modeReadWrite);和file.WriteHuge(buf,N);这两个函数就可以搞定啦,很简单的,不懂的再问我也行,qq715423188
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式