C – Xuất/Nhập File (File I/O)
Xuất Nhập File là một chủ đề không thể thiếu khi học lập trình C. Chương này trình bày cách để lập trình viên C tạo, mở, đóng file văn bản hoặc file nhị phân để lưu trữ dữ liệu của họ.
Xuất Nhập File là một chủ đề không thể thiếu khi học lập trình C. Chương này trình bày cách để lập trình viên C tạo, mở, đóng file văn bản hoặc file nhị phân để lưu trữ dữ liệu của họ.
Bộ tiền xử lý C chỉ là một công cụ thay thế văn bản (text) và nó hướng dẫn compiler thực hiện xử lý cần thiết trước khi biên dịch thực sự.
Tệp tiêu đề (Header file) là file có phần mở rộng .h chứa khai báo hàm và định nghĩa macro của C được chia sẻ giữa một số tệp nguồn (source file). Có hai loại file header: một loại do người lập trình viết và một loại thuộc về trình biên dịch (compiler).
Việc chuyển đổi một kiểu dữ liệu (data type) này thành một kiểu dữ liệu khác được gọi là ép kiểu (type casting) hoặc chuyển đổi kiểu (type-conversion). Ví dụ trong lập trình C, nếu bạn muốn lưu trữ một giá trị kiểu ‘long’ vào một số nguyên (integer) đơn giản thì bạn có thể ép kiểu ‘long’ thành ‘int’.
Học lập trình C với các khái niệm cơ bản về xử lý lỗi (Error Handling) như errno, perror(), strerror(), exit() và kiểm tra điều kiện xảy ra lỗi
Trong ngôn ngữ lập trình, nếu một chương trình cho phép bạn gọi một hàm bên trong chính hàm đó, thì nó được gọi là lệnh gọi đệ quy (recursion call) của hàm.
Bài viết này sẽ hướng dẫn bạn cách định nghĩa một hàm có số lượng đối số biến thiên bằng ngôn ngữ C và thư viện stdarg.h
Người ta có thể truyền một số giá trị từ command line cho các chương trình C khi chúng được thực thi. Được gọi là các đối số dòng lệnh (command line arguments).
Chương này giải thích về quản lý bộ nhớ động (dynamic memory management) trong C. Ngôn ngữ C cung cấp một số hàm để cấp phát và quản lý bộ nhớ trong ,stdlib.h