Lập Trình C - C Fputc() Và Fgetc()

logo
  • Khóa học Ngôn ngữ lập trình Lập trình C Trực quan hóa cấu trúc dữ liệu Ngôn ngữ C# Lập trình C++ CTDL và giải thuật Windows Form Ngôn ngữ LINQ Web Frontend Ngôn ngữ HTML VUEJS Ngôn ngữ CSS Javascript Bootstrap 4 Kỹ thuật SEO Web Backend Ngôn ngữ PHP Node.JS Laravel ASP.NET Web API Ngôn ngữ ASP.NET ADO.NET ASP.NET - MVC Entity Framework EF Core EF 6 ASP.NET Core EF Code-First Phát triển Mobile Lập trình Flutter Lập trình Kotlin React Native Lập trình Android Hướng dẫn sử dụng android studio Cơ sở dữ liệu MongoDB Ngôn ngữ SQL Hệ quản trị CSDL MySQL Hệ quản trị SQL Server Lập trình Python Python cơ bản OOP Python Python MySQL Giao diện - Tkinter PANDAS NUMPY Công nghệ Java Java Swing Java I/O Java Collection Java JDBC Java Core Java String Công nghệ tiên tiến Clean Code Design pattern Kiểm thử tự động Mạng Máy Tính Mạng Máy Tính Cơ Bản
  • Bài Tập Ngôn ngữ lập trình Hướng đối tượng C++ Lập trình C Lập trình C++ CTDL và giải thuật Hướng đối tượng Java Lập trình Java Lập trình C# Ngôn ngữ Python Web Frontend HTML5 Ngôn ngữ HTML Ngôn ngữ CSS Javascript Layout website JQuery Bootstrap Web Backend Ngôn ngữ PHP ASP.NET MVC CRUD OOP - PHP Giỏ hàng OOP- PHP Ajax - PHP Entity Framework Phát triển Mobile Cơ sở dữ liệu Lập trình Python Công nghệ Java Công nghệ tiên tiến Mạng Máy Tính
  • Trắc nghiệm IT
  • DIỄN ĐÀN
  • Mẹo vặt
  • Tin công nghệ
  • PHỎNG VẤN IT
  • TÀI LIỆU
  • RÚT GỌN LINK
  • ÂM NHẠC
  • BÁO THỨC
  • TẬP GÕ PHÍM
  • C cơ bản
    • Ngôn ngữ lập trình C?
    • Lịch sử ngôn ngữ C
    • Các tính năng của C
    • Cài đặt môi trường C
    • Chương trình C đầu tiên
    • printf() và scanf() trong C
    • Lưu đồ thực thi
    • Biến trong C
    • Kiểu dữ liệu trong C
    • Ép kiểu trong C
    • Từ khóa trong C
    • Toán tử trong C
    • Ghi chú trong C
    • Hằng số trong C
    • printf() và scanf() trong C
    • Ký tự đặc biệt trong C
    • Nhập ma trận từ bàn phím
  • CẤU TRÚC ĐIỀU KHIỂN
    • Lệnh if-else
    • Câu lệnh switch
    • Các lệnh lặp
    • Lệnh break
    • Lệnh continue
    • Lệnh go
  • Hàm trong C
    • Hàm là gì
    • Truyền tham số cho hàm
    • Hàm đệ quy
    • Lớp lưu trữ
  • Mảng trong C
    • Mảng một chiều
    • Mảng 2 chiều
    • Truyền mảng cho hàm
  • Con trỏ
    • Con trỏ trong C
    • Con trỏ trỏ tới con trỏ
    • Phép toán trên con trỏ
    • Con trỏ void
    • Con trỏ hàm
  • Bộ nhớ động
    • Bộ nhớ động trong C
  • Structure & Union
    • Kiểu cấu trúc
    • Mảng của Struture
    • Cấu trúc lồng nhau
    • Kiểu Union
  • C Strings
    • Chuỗi trong C
    • Nhập chuỗi từ bàn phím
    • Các hàm xử lý chuỗi
    • Hàm strlen()
    • C strcpy()
    • C strcat()
    • C strcmp()
    • C strrev()
    • C strlwr()
    • C strupr()
    • C strstr()
    • Bài tập
  • C Math
    • Hàm Math cơ bản
  • Xử lý File
    • Xử lý File trong C
    • C fprintf() và fscanf()
    • C fputc() và fgetc()
    • C fputs() và fgets()
    • C fseek()
    • C rewind() 
    • C ftell()
  • Bộ tiền xử lý trong C
    • Chỉ thị tiền xử lý
    • C Macro
    • C #include
    • C #define
    • C #undef
    • C #ifdef
    • C #ifndef
    • C #if
    • C #else
    • C #error
    • C #pragma
  • Tham số dòng lệnh C
    • Tham số dòng trong C
    • Cảnh giới lập trình
  • Bài tập C cơ bản
    • Dãy số Fibonacci
    • Kiểm tra số nguyên tố
    • Tính giai thừa
    • Chuyển đổi hệ cơ số
    • Giải phương trình bậc 2
    • Tìm USCLN và BSCNN
    • Liệt kê tất cả các số nguyên tố nhỏ hơn n
    • Liệt kê n số nguyên tố đầu tiên
    • Liệt kê tất cả số nguyên tố có 5 chữ số
    • Phân tích số nguyên
    • Tính tổng của các chữ số của môt số nguyên n
    • Tìm số thuận nghịch
    • Liệt kê số Fibonacci nhỏ hơn n và là số nguyên tố
Lập trình C - C fputc() và fgetc()
Buy me a coffee
Cảm ơn mọi người rất nhiều vì đã tin tưởng, đồng hành và ủng hộ mình. Nếu thấy bài viết hay và có ý nghĩa với bạn, nãy donate để mình có thêm nhiều động lực ra bài mới nhé.

Close Bài trước Bài sau C fputc() and fgetc()

Ghi tập tin : fputc()

Hàm fputc() ghi các ký tự với giá trị tham số c đến một luồng ra tham chiếu bởi con trỏ fp. Nó sẽ trả về ký tự được ghi nếu thành công hoặc EOF nếu có lỗi. Bạn có thể sử dụng hàm sau đây để ghi một chuỗi kết thúc bằng ký tự null đến một luồng: Cú pháp:

int fputc(int c, FILE *stream)

Ví dụ:

#include <stdio.h> main(){ FILE *fp; fp = fopen("file1.txt", "w");//opening file fputc('a',fp);//writing single character into file fclose(fp);//closing file }

Kết quả trong file1.txt:

a

Đọc tập tin : fgetc()

Hàm fgetc() đọc một ký tự từ một file tham chiếu bởi con trở fp. Giá trị trả về là ký tự đọc được nếu thành công, và trong trường hợp lỗi trả về EOF. Hàm dưới đây cho phép bạn đọc chuỗi từ một luồng:

Cú pháp:

int fgetc( FILE * fp );

Ví dụ:

#include<stdio.h> #include<conio.h> void main(){ FILE *fp; char c; clrscr(); fp=fopen("myfile.txt","r"); while((c=fgetc(fp))!=EOF){ printf("%c",c); } fclose(fp); getch(); }

Kết quả: myfile.txt

this is simple text message Bài trước Bài sau HiepsiitMe Facebook Twitter Pinterest LinkedIn × Tư vấn lộ trình CNTT 🤖Gửi

Từ khóa » Cách Dùng Hàm Fgetc