Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Em mới học lập trình và đang làm bài tập về struct.
Đề bài yêu cầu em phải xây dựng chương trình quản lý học sinh, sau đó viết chương trình thực hiện chức năng tìm kiếm theo tên.
Ý tưởng của em là dùng phép so sánh từng kí tự, qua đó tìm được vị trí những dữ liệu phù hợp rồi in ra.
Nhưng chương trình của em không chạy như ý muốn, sau khi test từng đoạn thì em phát hiện ra điểm này không như ý em:
https://imgur.com/a/p2sMB
https://imgur.com/a/Mn1pA
Em đã tưởng rằng dữ liệu nguyên thủy và dữ liệu struct có thể sử dụng giống nhau, vậy em đã hiểu sai ở những chỗ nào ạ?
Mình thấy phần
của bạn không có đúng cho lắm. Thường thì bạn phải khai báo số phần tử tối đa của mảng trong struct trước khi dùng. Mình chưa thấy cách khai báo rồi khởi tạo số lượng phần tử như của bạn bao giờ.
Link k vào dc bạn ơi. khác nhau chứ. struct là do bạn tạo nên. nên hi so phải lấy all ra so