Love beautiful code? We do too.
Hàm size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
trong Thư viện C chuẩn ghi dữ liệu từ mảng được trỏ bởi ptr tới Stream đã cho.
Dưới đây là phần khai báo cho hàm fwrite() trong C:
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
Tham số
Trả về giá trị
Hàm này trả về tổng số phần tử được trả về thành công dưới dạng một đối tượng size_t, mà là một kiểu dữ liệu nguyên. Nếu số này khác tham số nmemb, nó sẽ chỉ một lỗi.
#include<stdio.h>
int main ()
{
FILE *fp;
char str[] = "Hoc C co ban va nang cao tai Hoclaptrinh !!!";
fp = fopen( "baitapc.txt" , "w" );
fwrite(str , 1 , sizeof(str) , fp );
fclose(fp);
return(0);
}
Biên dịch và chạy chương trình trên sẽ tạo baitapc.txt sẽ có nội dung sau:
Hàm fwrite trong C
Bây giờ theo dõi nội dung file trên bởi sử dụng chương trình C sau:
#include <stdio.h>
int main ()
{
FILE *fp;
int c;
fp = fopen("baitapc.txt","r");
while(1)
{
c = fgetc(fp);
if( feof(fp) )
{
break ;
}
printf("%c", c);
}
fclose(fp);
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Xem thêm:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời