把整数写到txt文件或者二进制文件中,怎么写?再读出来给变量,又怎么读?谢谢大家,,我在线急等啊.

解决方案 »

  1.   

    好像是cfile类的一个什么写函数吧,用过很久啦,不怎么记得啦.
      

  2.   

    写文本文件只能写字符形式的,你可以将数字转换成字符再写入啊!
    或者写入ini文件,用WriteProfileInt函数写入整型据
      

  3.   

    CFile binaryFile;
    int a = 0;
    int b;
    binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite);
    binaryFile.Write(&a,sizeof(int));
    binaryFile.Read(&b,sizeof(int));
    这是二进制的,文本文件读写都要进行转换,像楼上说的一样,挺麻烦的
      

  4.   

    CFile binaryFile;
    int a = 0;
    int b;
    binaryFile.Open("a.dat",CFile::modeCreate|CFile::modeReadWrite);
    binaryFile.Write(&a,sizeof(int));
    bianryFile.SeekToBegin();
    binaryFile.Read(&b,sizeof(int));
    ---------------
    不好意思,刚才写错了。
      

  5.   

    CStdioFile 
    CString
    Format()
    WriteLine
    ReadLine
    atio()
      

  6.   

    CFile mFile;
    mFile.Open(_T("c.txt"), CFile::modeReadWrite);

    char one[8];

    {
    sprintf(one, "%d", 你的整型变量名称);
    mFile.Seek(10, CFile::end);
    mFile.Write(one, 2); 
    mFile.Flush();
    mFile.Write("\r\n", 2);
    }
    mFile.Seek(10, CFile::end);
    mFile.Write("\r\n", 2);
    mFile.Flush();
    }这样就一个变量占了一行,读取时用Read就可以