標準Cライブラリはファイルの書き込みと読み取りを行います

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

おすすめ

転載: blog.csdn.net/m0_52953249/article/details/115277124