fread(buffer , size ,count , fp); //从fp指向的文件读入count次,每次读size字节,读入的信息存放于buffer的地址中。
fwrite(buffer , size ,count ,fp); //将buffer地址开始的信息输出count次,每次写size字节到fp所指向的文件中。
- buffer:一个指针
- size:要读写的字节数
- count:要读写多少个size的数据项
- fp:文件型指针
FILE *P;
char info1[10] = "zhangsan";
if ((P = fopen("G:\\Cproject\\test.txt" , "wb")) == NULL)
{
printf("open errr");
}
else
{
if (fwrite(&info1, sizeof(info1), 1, P) == 0) //将info1写入P所指向的文件中,成功返回非0数。
{
printf("writing error");
}
}
rewind(P);
fread(&info1 , sizeof(info1) , 1 , P);
printf("%s", &info1);
fclose(P);