Xử Lý Tệp Và Dữ Liệu Cấu Trúc Trong Ngôn Ngữ C
Thống Kê Tệp Văn Bản
Chương trình sau đây đọc một tệp văn bản và tính toán số lượng dòng cùng với tổng số ký tự hợp lệ, không bao gồm các khoảng trắng và ký tự tab.
Hiển thị mã nguồn
#include <stdio.h>
int main() {
FILE *tai_lieu;
char ky_tu;
int so_dong = 0;
int dem_ky_tu = 0;
tai_lieu = fopen("du_lieu.txt", "r");
...
Đăng vào ngày 31 tháng 7 lúc 10:06
Kiểu Cấu Trúc (Struct) trong Go
Giới thiệu về Cấu trúc (Struct)
Cấu trúc (struct) trong Go là một kiểu dữ liệu tổng hợp mạnh mẽ, cho phép bạn nhóm các trường dữ liệu có thể thuộc các kiểu khác nhau thành một đơn vị logic duy nhất. Điều này rất hữu ích để mô hình hóa các thực thể trong thế giới thực hoặc tổ chức dữ liệu có liên quan lại với nhau.
Mỗi phần tử bên trong một cấu ...
Đăng vào ngày 29 tháng 7 lúc 19:55
Căn chỉnh byte trong cấu trúc (Struct)
1. Các thành viên cấu trúc là kiểu dữ liệu cơ bảnKhi các thành viên của cấu trúc có kiểu dữ liệu cơ bản, địa chỉ bắt đầu của mỗi thành viên phải là bội số của kích thước kiểu dữ liệu. Nếu không, việc gán giá trị có thể không hoạt động như mong đợi.#include <stdint.h>
#include <string.h>
typedef struct {
uint8_t fieldA;
uint ...
Đăng vào ngày 23 tháng 7 lúc 07:08
Xử lý hiệu quả tệp nhị phân trong Python: Kỹ thuật thực tiễn
1. Nguyên lý cơ bản của tệp nhị phân
Khác với tệp văn bản — nơi dữ liệu được mã hóa theo chuẩn UTF-8 hoặc ASCII và đọc theo dòng — tệp nhị phân lưu trữ luồng byte thô, không qua giải mã. Việc xử lý chúng đòi hỏi thao tác trực tiếp trên từng byte hoặc cấu trúc nhị phân có định dạng rõ ràng.
Tính chất
Tệp văn bản
Tệp ...
Đăng vào ngày 7 tháng 7 lúc 19:20
Hiểu về Methods và Interface trong Go
Phương pháp lập trình hướng đối tượng
Phần trước đã giới thiệu hàm (function) giúp tái sử dụng code, đó là kiểu lập trình hàm.
Lập trình hướng đối tượng (OOP) dựa trên đối tượng và phương thức, cho phép thao tác trên một đối tượng cụ thể thay vì chỉ gọi hàm đơn thuần.
So sánh hàm và phương thức
// Cách tiếp cận với hàm
func an(nguoi string) ...
Đăng vào ngày 6 tháng 7 lúc 03:21
Quản lý dữ liệu học sinh và thư viện bằng cấu trúc trong C
Nhiệm vụ 1: Quản lý điểm số học sinh
#include <stdio.h>
#include <string.h>
#define MAX_STUDENTS 3
typedef struct {
int student_id;
char student_name[20];
char subject_name[20];
double performance_score;
double midterm_score;
double final_score;
double total_score;
char grade[10];
} StudentRecord;
...
Đăng vào ngày 21 tháng 6 lúc 05:23
Lập trình C: Bài tập thực hành về Struct và Enum
Bài tập thực hành 1 - Quản lý sách
Viết chương trình quản lý thông tin sách với các yêu cầu sau:
Mã nguồn
#include <stdio.h>
#define MAX_BOOKS 15
typedef struct {
char ma_sach[20]; // Mã sách
char tieu_de[80]; // Tựa sách
char tac_gia[80]; // Tác giả
double gia_ban; // Giá bán
int so_l ...
Đăng vào ngày 30 tháng 5 lúc 02:09
Ghi chú học Go (5)
Mục lục
I. Cấu trúc dữ liệu (Struct)
Khai báo cấu trúc
Truy cập thành phần của cấu trúc
Truyền cấu trúc vào hàm
Con trỏ đến cấu trúc
II. Slice trong Go
Khởi tạo slice
Hàm len() và cap()
Slice rỗng (nil)
Cắt slice
Hàm append() và copy()
I. Cấu trúc dữ liệu (Struct)
1. Khai báo cấu trúc
Trong Go, mảng chỉ có thể chứa các phầ ...
Đăng vào ngày 28 tháng 5 lúc 14:46
Hiểu sâu về danh sách liên kết đơn trong C++: Thao tác cơ bản và cài đặt
Con trỏ và cấu trúc dữ liệu động trong C++
Trong lập trình C++, việc quản lý bộ nhớ và thao tác với dữ liệu động đòi hỏi sự hiểu biết rõ ràng về con trỏ. Con trỏ là biến lưu trữ địa chỉ của một vùng nhớ, cho phép truy cập và thay đổi giá trị tại địa chỉ đó một cách linh hoạt.
Khai báo và sử dụng con trỏ
Để khai báo một con trỏ trỏ đến kiểu dữ ...
Đăng vào ngày 24 tháng 5 lúc 08:35
Structures, File Handling, và Quản lý Bộ nhớ trong C
Cấu trúc và Dữ liệu Tổ chức
Định nghĩa Cấu trúc (struct)
Trong ngôn ngữ C, từ khóa struct được dùng để nhóm các biến thuộc các kiểu dữ liệu khác nhau thành một đơn vị duy nhất. Mỗi biến bên trong cấu trúc được gọi là thành viên.
Ví dụ:
struct SinhVien {
char hoTen[60];
int namSinh;
double diemTrungBinh;
};
Khai báo Biến Cấu trúc
...
Đăng vào ngày 19 tháng 5 lúc 06:39