Nhờ sửa lỗi Bài nhập xuất tên và tuổi của 3 người dùng Struct

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 !!

Ủ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é :joy:

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 :slight_smile:

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?