Cách sử dụng hàm fgets trong c++

Hàm char *fgets(char *str, int n, tệp tin *stream) trong tủ sách C chuẩn chỉnh đọc một dòng từ Stream đã cho và tàng trữ nó vào vào chuỗi được trỏ vì chưng str. Nó ngừng khi gặp bất kể điều kiện nào sau: (n-1) ký kết tự đã được đọc, cam kết tự newline (dòng mới) được hiểu hoặc phát hiện end-of-file.

Bạn đang xem: Cách sử dụng hàm fgets trong c++

Khai báo hàm fgets() trong C

Dưới đấy là phần khai báo mang đến hàm fgets() trong C:


char *fgets(char *str, int n, tệp tin *stream)Tham số

str — Đây là nhỏ trỏ cho tới một mảng những char vị trí chuỗi được hiểu được giữ trữ.

n — Đây là số ký tự về tối đa được gọi (bao bao gồm ký trường đoản cú null cuối cùng). Hay thì độ lâu năm của mảng đã truyền là str được sử dụng.

Xem thêm: Hướng Dẫn Hiệu Quả Để Loại Bỏ Win32 Evo Gen Là Gì, Các Bước Để Loại Bỏ Tận Gốc Virus Win32:Expiro

stream — Đây là con trỏ cho tới một đối tượng người tiêu dùng FILE nhưng mà nhận diện Stream, nơi mà những ký từ bỏ được đọc từ đó.

Trả về giá bán trị

Nếu thành công, hàm trả về cùng tham số str. Nếu bắt gặp EOF và không tồn tại ký từ bỏ nào đã có được đọc, ngôn từ của str vẫn không chuyển đổi và một bé trỏ null được trả về.

Nếu một lỗi xuất hiện, một nhỏ trỏ null được trả về.

Ví dụ

Chương trình C sau minh họa cách sử dụng của hàm fgets() trong C:


#include int main() tệp tin *fp; char str<60>; /* mo file de doc */ fp = fopen("baitapc.txt" , "r"); if(fp == NULL) perror("Xay ra loi trong khi doc file"); return(-1); if( fgets (str, 60, fp)!=NULL ) /* Ghi noi dung len stdout */ puts(str); fclose(fp); return(0);Giả sử bọn họ có baitapc.txt với nội dung sau. File này sẽ tiến hành sử dụng như là input đến chương trình C ví dụ:

*


Hàm fgetc() vào C
Hàm fputc() vào C
Bài cùng nhà đề
thiết lập sách tức thì
cài đặt sách ngay
mua sách ngay
sở hữu sách ngay lập tức
tải sách tức thì

PHẦN MỀM HKT SOFTHoàn toàn do người việt nam xây dựng cùng triển khai

Xem cụ thể

CÔNG NGHỆ VƯỢT TRỘI, TÍCH HỢP PHẦN CỨNGGiải pháp phần mềm bán hàng và làm chủ khoa học, áp dụng cộng nghệ 4.0

trải đời ngay

TƯ VẤN HỖ TRỢ VẢ BẢO HÀNH TRỌN GÓIDịch vụ cung ứng và gia hạn bảo hành đảm bảo an toàn vận hành sản xuất kinh doanh và bán hàng thường xuyên

trải nghiệm miễn chi phí ngay

TƯ VẤN QUẢN LÝ TỔNG THỂTư vấn làm chủ ứng dụng ứng dụng thích ứng với luận điểm từng khách hàng

Xem chi tiết
Bài viết tiêu biểu
Kỹ năng mềm
Doanh nghiệp học

Công ty CP support Quản trị HKT

"Học thức - kinh nghiệm - Thành công"


Cấu trúc Website

Sản phẩm - Dịch vụHọc lập trìnhKiếm tiền online


Thông tin chung

Giới thiệu Công tyVận hành với Tuyển dụng


Công ty CP tư vấn Quản trị HKT


Sản PhẩmPhần mềm HKT SOFTTích hợpIT OutsourceDịch vụ Web, bảo hành, bảo trìPhần cứng & Thiết bịDịch vụ bốn vấnKhách hàng tiêu biểuHỗ TrợHọc lập trìnhCác ngôn ngữ phổ biếnNgôn ngữ và hình thức khácCơ sở dữ liệuKiếm tiền onlineQuản lý tởm doanhKinh nghiệm – con kiến thứcKỹ năng công việcTin học văn phòngLịch sử, Khoa học, trường đoản cú nhiên, làng mạc hội

Đăng nhập

Tên thông tin tài khoản hoặc địa chỉ email*