请问:怎样方便的保存文件?
  如下所示,每次运行包含这段代码的时候,总是生成文件名为myadc.bin的文件(或者是覆盖myadc.bin文件).而我的目标是方便的修改文件的名字.例如:今天是070302(mm/dd/yy),那我的文件明就存为070302.bin,明天就存成070402.bin.换句话说比如我现在运行程序存成myadc.bin后,我马上又要运行一遍该程序,存成文件名为myadc1.bin(我不想原先的文件被覆盖掉).而我不想通过每次都通过打开源程序修改文件名称,再重新build&run来做.
  我应该怎么办???????????????
  hrxdata=CreateFile("c:\myadc.bin",GENERIC_WRITE,FILE_SHARE_WRITE,NULL,
                          CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE,NULL);
  WriteFile(hrxdata,rxdata,100,&i,NULL);

解决方案 »

  1.   

    用CTime得到当前时间
    CTime::Fromat()可以输出到CString
    then.....
      

  2.   

    当我读的时候,如何方便读入我上述写入的文件(例如:070302.bin).我说的方便也是不重新编译源程序,并且方便读出070203.bin或者其他的同类型只是时间不同的文件?
    我生成的是sdi,基类是CSCrollView,怎样做比较好?具体点!!谢谢
    hrxdata=CreateFile(??????????,GENERIC_WRITE,FILE_SHARE_WRITE, 
                       NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_ARCHIVE,NULL);
    ReadFile(hrxdata,rxdata,100,&i,NULL);