#include

int main( void )
{
    FILE* fp = fopen( "D:\\test.txt", "r+" ); //文件内容:12345

    char c;
    fread( &c, 1, 1, fp ); // 函数返回1,c为'1' ---也就是一切正确
    // fseek(fp,0,SEEK_CUR); --- [jzhang]和[argentmoon]说加上这一句就好了

    fwrite( "a", 1, 1, fp ); // 函数返回1 --- 也就是一切正确

    fclose( fp ); // 函数返回0 --- 也就是一切正确,然而文件内容仍然为 12345 而没有变为 1a345
   return 0;
}

11-08 06:30