Khi nhập vào dòng văn bản: “Chao Cac Ban”. Kết quả của chương trình sau là gì:
#include
#include
int main() {
clrscr();
char str[80]
fflush(stdin);
scanf("%s", str);
cprintf("Dong van ban vua nhap la: %s", str);
getch();
return 0;
}
Trả lời:
Đáp án đúng: C
Chương trình C này sử dụng hàm `scanf` với định dạng `%s` để đọc một chuỗi từ đầu vào. Hàm `scanf` với `%s` sẽ đọc các ký tự cho đến khi gặp khoảng trắng (space), dấu tab hoặc dấu xuống dòng. Trong trường hợp này, khi nhập "Chao Cac Ban", `scanf` sẽ chỉ đọc phần "Chao" vì sau từ "Chao" là một khoảng trắng. Sau đó, chương trình in ra chuỗi "Chao" bằng hàm `cprintf`. Do đó, kết quả sẽ là "Chao".