Thắc mắc về nhập xuất dữ liệu(gets,puts)?

Tái sao dòng thứ 5 lại là puts(hoten); chứ không phải là gets(hoten); gets định dạng cho puts mà. Ai giải thích hộ em với. Em cảm ơn!

char hoten[50];
puts("Nhap ho ten: ");
gets(hoten);
puts("ho ten vua nhap la: ");
puts(hoten);
return 0;

Mình trích từ thư viện của C:
Hàm puts

Hàm puts dùng để in ra chuỗi ra màn hình và đưa dấu nháy xuống dòng (thêm kí tự ‘\n’).
Hàm gets

Hàm gets đọc chuỗi nhập từ bàn phím.
Chúc bạn học tốt! :smiley:

1 Like

puts("ho ten vua nhap la: "); ???

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