Hàm fprintf ghi nội dung theo định dạng vào file text

int fprintf(FILE *stream, const char *format [,argument ]...)

Parameter:

stream: con trỏ FILE

format: tương tự như hàm printf( ).

Remark:

Hàm fprintf() dùng để ghi dữ liệu ra file (dạng text)

  • Hàm fprintf() trả về số byte được ghi ra file
  • Hàm trả về giá trị âm, nếu đầu ra xuất hiện lỗi.

Ví dụ: Ghi ra file nội dung sau: “This is forum for all developers”.

#include "stdio.h"
#include "conio.h"

#define PATH_FILE "D:\\data.txt"

void main()
{
    char str[] = "This is forum for all developers";
    FILE *fp = NULL;
    fp = fopen(PATH_FILE, "w");
    if(fp == NULL)
    {
        printf("\nError in openning file");
    }
    else
    {
        fprintf(fp,"%s", str);
        fclose(fp);
        printf("\n\"%s\" is saved in file \"%s\"", str, PATH_FILE);
    }
    getch();
}

Kết quả:

Hàm fprintf ghi string ra file
Nội dung file data.txt

Be the first to comment

Leave a Reply