Chương trình minh họa cách nhập: một ký tự (char), một chuỗi không khoảng trắng (string), và một câu có khoảng trắng (sentence). Kích thước tối đa 500 ký tự.
- Ký tự: scanf("%c", &character)
- Chuỗi: scanf("%s", string)
- Xóa bộ đệm: fflush(stdin) (tùy chọn nhưng khuyến nghị)
- Câu: fgets(sentence, 500, stdin)
Ví dụ: nhập T, ProgrammingLanguage, "I love programming through C" → in ra đúng định dạng.
Ví dụ minh họa
#include <stdio.h>
int main() {
char character;
char string[500];
char sentence[500];
scanf("%c", &character);
scanf("%s", string);
fflush(stdin);
fgets(sentence, 500, stdin);
printf("Your character: %c\n", character);
printf("Your string: %s\n", string);
printf("Your sentence: %s\n", sentence);
return 0;
}
Đầu vào
T ProgrammingLanguage I love programming through C
Đầu ra
Your character: T Your string: ProgrammingLanguage Your sentence: I love programming through C