相应API:fopen(打开文件)
fwrite(写入文件)
fread(读取文件)
fseek(移动光标)
#include <stdio.h>
#include <string.h>
int main()
{
//FILE *fopen(const char *path, const char *mode);
FILE *fp;
char *str = "qingyanbeisheng hen shuai";
char readBuf[128] = {0};
fp = fopen("./qybs.txt","w+");
//size_t fwrite(const void *ptr, size_t size, size_t nmemb,FILE *stream);
fwrite(str,sizeof(char),strlen(str),fp);
//int fseek(FILE *stream, long offset, int whence);
fseek(fp,0,SEEK_SET);
//size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
fread(readBuf,sizeof(char)*strlen(str),1,fp);
printf("text content:%s\n",readBuf);
return 0;
}
注:fwrite中的第二个参数为指针,设定权限的时候记得加入“”