写程序,打开example.dat二进制文件,写入一个字符串,并将文件指针定位到文件开头,一次读取字符并显示

2022-08-15 科技 74阅读
#include
#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" );
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com