有几个关于作业的问题:
1、我用file.Open("test.txt"CFile::modeReadWrite)打开文件,但是要手动创建test.txt才可以用,怎么修改才可以让程序自己创建文档,如果文档存在则创建一个新的空白文档覆盖原来的。
2、如何用file.Write()在文档中输出逗号和回车换行
3、产生不重复的四位随机数
谢谢大家了,希望讲的详细点或者给出代码 file.Write('\r\n')我试过了,不行的!
1、我用file.Open("test.txt"CFile::modeReadWrite)打开文件,但是要手动创建test.txt才可以用,怎么修改才可以让程序自己创建文档,如果文档存在则创建一个新的空白文档覆盖原来的。
2、如何用file.Write()在文档中输出逗号和回车换行
3、产生不重复的四位随机数
谢谢大家了,希望讲的详细点或者给出代码 file.Write('\r\n')我试过了,不行的!
file.Write('\r\n')我试过了,不行的!那是因为你写错了,
file.Write("\r\n");
CFile::SetLength(0);2. _T("\r\n");3. 0 1 2 3...9
自己排列组合吧
如果是CStdioFile,直接"\n"就是回车换行了,逗号直接写不就行了。
既然是随机数,肯定会有重复的了,你不想要重复的,扔掉再生成一个就行了
int num1=atoi(m_bnum);
CFile file;
file.Open("num.txt",CFile::modeCreate|CFile::modeReadWrite);
file.SeekToEnd();
str2.Format("%d",num1);
file.Write(str2+"biaoqian\r\n",str2.GetLength()+10);
str2写到num.txt里的总是0,这是问什么啊?