対応する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の2番目のパラメーターはポインターです。アクセス許可を設定するときは、必ず「」を追加してください。