Sự khác nhau giữa getchar(), getch() và getche()
Sự khác nhau giữa getchar(), getch() và getche()
- getchar(): nhập vào một ký tự từ bàn phím và đợi ấn enter
- getch(): nhập vào một ký tự từ bàn phím,nhưngkhông hiển thị ký tự lên màn hình, không cần phải ấn enter.
- getche(): nhập vào một ký tự từ bàn phím và hiển thị ký tự lên màn hình (không đợi ấn enter).
Bạn hãy trải nghiệm với ví dụ đơn giản sau đây:
#include
#include
#include
int main()
char ch1, ch2, ch3;
printf("Thu nghiem voi getchar ");
ch1=getchar();
putchar(ch1);
printf("\n Thu nghiem voi getche ");
ch2=getche();
putchar(ch2);
printf("\n Thu nghiem voi getch ");
ch3=getch();
putchar(ch3);
system("pause");
return 0;
}
- Tìm hiểu quy ước đặt tên thiết bị lưu trữ trong Linux
- Tìm hiểu cấu trúc i-node và cách đọc thông tin tệp tin trong Linux
- Xu hướng mới trong phân tích và thiết kế hệ thống thông tin
- MuZero – Thuật toán Trí tuệ nhân tạo có khả năng tự học mạnh mẽ
- Chủ đề OSCP (Port Redirection and SSH Tunneling) (tiếp theo)