#include
int main()
{
char* str = "Hello World!";
char str2[ 30 ] = { 0 };
//其实对于只写字符串来说,用二进制形式和文本形式是一样的。
FILE* pFile = fopen( "example.dat", "wb+" );
fwrite( str, sizeof( char ), strlen( str ), pFile );
fflush( pFile );
fseek( pFile, 0, SEEK_SET );
//这里的29,其实应该根据写文件时的规律来定。
fread( str2, sizeof( char ), 29, pFile );
printf( str2 );
system( "pause" );
}