Thắc Mắc Nhập Xuất Struct Trong C? - Programming - Dạy Nhau Học Trang chủ » Hàm Xuất Struct » Thắc Mắc Nhập Xuất Struct Trong C? - Programming - Dạy Nhau Học Có thể bạn quan tâm Ham Xử Lý Chuỗi Hàm Xử Lý Chuỗi C# Hàm Xử Lý Chuỗi Js Hàm Xử Lý Chuỗi Ký Tự Hàm Xử Lý Chuỗi Ký Tự Excel Thắc mắc nhập xuất struct trong c? programming c pcnhatvu (Phan Vũ) March 23, 2017, 3:11am #1 ai chạy rồi fix giúp em với, bị lỗi ở 2 chỗ. 1 là k định dạng được dữ liệu,2 là chỗ hàm xuất 1 sinh viên. #include <stdio.h> struct sinhvien { char hoten[30]; int mssv; float toan,li,hoa; }sv; void nhap1sv(sinhvien sv) { printf("Nhap ho ten: "); fflush(stdin); gets(sv.hoten); printf("Nhap MSSV: "); scanf("%d",&sv.mssv); fflush(stdin); printf("Nhap diem toan: "); scanf("%d",&sv.toan); fflush(stdin); printf("Nhap diem li: "); scanf("%d",&sv.li); fflush(stdin); printf("Nhap diem hoa: "); scanf("%d",&sv.hoa); fflush(stdin); } void nhapnsv(sinhvien sv[],int n) { for(int i=1;i<=n;i++) { printf("Nhap sinh vien thu %d.",i); nhap1sv(sv[i]); } } void tieude() { printf("%-20s %-10s %-10s %-10s %-10s\n","HoTen","MSSV","DiemToan","DiemLi","DiemHoa"); } void xuat1sv(sinhvien sv) { printf("%-20s %-10d %-10f %-10f %-10f\n",sv.hoten,sv.mssv,sv.toan,sv.li,sv.hoa); } void xuatnsv(sinhvien sv[],int n) { for(int i=1;i<=n;i++) { xuat1sv(sv[i]); } } void them1sv(sinhvien sv[],int n) { printf("Them 1 sinh vien.\n"); nhap1sv(sv[n]); n++; } int main(int argc, char *argv[]) { printf("1.Nhap 1 sinh vien.\n"); printf("2.Nhap n sinh vien.\n"); printf("3.Xuat 1 sinh vien.\n"); printf("4.Xuat n sinh vien.\n"); printf("5.Them 1 sinh vien.\n"); int chon; int n; sinhvien sv[40]; switch(chon) { case 1:nhap1sv(sv);break; case 2:nhapnsv(sv,n);break; case 3:xuat1sv(sv);break; case 4:xuatnsv(sv,n);break; case 5:them1sv(sv,n);break; } return 0; } pcnhatvu (Phan Vũ) March 23, 2017, 3:21am #2 đắng lòng, k ai thèm quan tâm, chắc mình hỏi ngu rồi drgnz (Drgnz) March 23, 2017, 3:46am #3 Bạn có thể nói rõ là bị gì không? Screenshot càng tốt 3 Likes pcnhatvu (Phan Vũ) March 23, 2017, 3:48am #4 với lỗi ở chỗ case 1: nhap1sv(sv); Untitled.png1920×1080 157 KB nicklauri (Khoa NTA) March 23, 2017, 3:49am #5 Hàm nhap1sv: Không sử dụng con trỏ hay kiểu trả về nên dữ liệu không thay đổi gì hết do tham số là 1 instance của struct, không phải mảng hay con trỏ và hàm cũng không trả về bất kỳ thứ gì. Hàm nhapnsv: Mình hiểu ý của bạn nhưng cách từ ý tưởng thành code thì không đúng. Hàm them1sv: n++ thật sự không có nghĩa vì nó không thay đổi n của main được. Các hàm xuất có lỗi vì không có dự liệu nào trong đó cả Nói chung là sai từ đầu tới cuối (có lẽ không sai cú pháp thôi). Bạn nên học lại con trỏ thì hơn Chúc bạn thành công. 2 Likes pcnhatvu (Phan Vũ) March 23, 2017, 3:51am #6 cám ơn bạn đã quan tâm, xin lỗi đã làm mất thời gian của bạn 1 Like vuthinh98 (vu van thinh) March 23, 2017, 4:20am #7 fix lỗi này như nào vậy ạ 40.PNG840×492 4.04 KB huyentrang (huyentrang) March 23, 2017, 3:55pm #8 cái lựa chọn không hợp lí tí nào? nhớ may chọn luôn việc xuất sv trong khi chưa có gì thì sao huyentrang (huyentrang) March 24, 2017, 1:53am #9 http://pastebin.com/F0HUEyKe nampham (nampham) March 25, 2017, 12:37pm #10 Bạn nên trỏ vào hàm con. Vì như thế mới giữ đc dữ liệu trong máy tính. Còn cách gõ thì cũng đúng. Còn về cách tư duy thì ko ổn mấy DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Hàm Xuất Struct Bài 69. Chương Trình Quản Lý Sinh Viên Sử Dụng Struct Struct Trong C - Kiểu Cấu Trúc (structure) Trong C - Lập Trình Không Khó Viết Hàm Nhập Xuất Struct Trong Lập Trình C Lab8 B2 - YouTube Struct Trong C++ - Học Lập Trình C++ Online - Viettuts Mảng Struct Và Ví Dụ ứng Dụng Mảng Chứa Struct Trong C - Lập Trình Từ Đầu Lập Trình C: Cấu Trúc (Struct) | V1Study Struct Sinhvien Sử Dụng Thành Phần Là Con Trỏ Thì Hàm Nhập, Xuất Bị Sai Bài 10. Dữ Liệu Có Cấu Trúc (STRUCT) - Tin Học Cho Người Việt Kiểu Cấu Trúc (struct) Trong C - Ironhack Thắc Mắc Nhập Xuất Struct Trong C? Lập Trình C: Bài 13 - Kiểu Cấu Trúc - Struct - Nguyễn Văn Quân [PDF] Bài 6: Struct Và Class - VNU-UET Kiểu Cấu Trúc Trong C Là Gì? Cách Khai Báo, Khởi Tạo Và Truy Cập Giá ...