在VC中如何向文件读写float型数据,很简单哦!

解决方案 »

  1.   

    float fData = 123.456;
    CFile f;
    f.Open( "f.dat, ... );
    f.Write( &fData, sizeof( float ) );
    f.read(  &fData, sizeof( float ) );
    ...
      

  2.   

    fwrite(fData,sizeof(float),1 hFile);
    相对的读
    fread(fData,sizeof(float),1 hFile);
      

  3.   

    CString strData;
    strData.Format(_T("%f"),fData);
    f.Write(strData,strData.GetLength());
      

  4.   

    //write
    CFile File;
    float f = 132.23
    File.Open("f.dat",CFile::modeWrite|CFile::modeCreate)
    File.Write(&f,sizeof(f));
    File.Close();
    //read
    CFile File;
    float f;
    File.Open("f.dat",CFile::modeWrite|CFile::modeCreate)
    File.Read(&f,sizeof(f));
    File.Close();
      

  5.   

    float abc;
    file.Write(&abc,sizeof(float));file.Read(&abc,sizeof(float));
      

  6.   

    类似如下:
    float fData;//
    fData = ...
    Write(&fData,sizeof(float));