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

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


stream: con trỏ FILE

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


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");
        fprintf(fp,"%s", str);
        printf("\n\"%s\" is saved in file \"%s\"", str, PATH_FILE);

Kết quả:

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

Be the first to comment

Leave a Reply

Your email address will not be published.