Nhập chuỗi có dấu cách trong C như thế nào?

Em muốn nhập chuối mà có dấu cách, vd như full name chẳng hạn, các bác chỉ em với. Em đang học năm 1

Bạn dùng hàm chuyên dụng cho nhập chuỗi: fgets(),
Bạn tham khảo link ở đây:

2 Likes

bác giải thích em 2 cách này với

Use:

fgets (name, 100, stdin);

100 is the max length of the buffer. You should adjust it as per your need.

Use:

scanf ("%[^\n]%*c", name);

Cách 1 bạn tự đọc nhé

Cách 2 thì format của C
Nó nói là đọc tới khi găp ký tự \n và bỏ qua nó.

Và khuyên bạn dùng fgets

4 Likes

thanks :D…

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