Mọi người ơi em muốn viết 1 chương trình nhỏ để nhập xuất tên và tuổi của 3 người dùng Struct mà không hiểu sao nó không hoạt động mọi người chỉ em với !!
Nhờ sửa lỗi Bài nhập xuất tên và tuổi của 3 người dùng Struct
Ủa lúc nhập tuổi bạn chưa truyền địa chỉ của nó kìa
phải là:
scanf("%d", &nguoichoi[i].tuoi);
3 Likes
Chết không , sao mình có thể sai cái cơ bản này nhỉ , cảm ơn cậu nhé 
bác chủ top cho em hỏi cái.
tại sao bác nhập vào mảng mà bác nhập từ 1 vậy. em tưởng mảng thì phải từ 0 chứ
Chắc chủ thớt lúc trước học pascal nên nhầm đây mà :v
1 Like
Mình không rõ lắm nhưng nếu thay số 1 bằng số 0 thì nó sẽ hỏi nhập tên thằng thứ 0 vào . mình thử r 
Thì bạn nhập thế này:
printf("Nhap ten nguoi choi %d vao: ", i + 1);
Cách sửa này có thuận lợi gì hơn để int i=1 bạn nhỉ ???
Bạn sẽ mất 1ô nhớ đầu tiên không được ghi dữ liệu gì nên không dùng được, bạn có thể vô tình truy cập vào ô nhớ này mà quên mất rằng điều này là không được phép
2 Likes

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?