Hàm getchar () trong C ++ đọc ký tự tiếp theo từ stdin.
nguyên mẫu getchar ()
int getchar ();
Các getchar()
chức năng tương đương với một cuộc gọi đến getc (stdin). Nó đọc ký tự tiếp theo từ stdin thường là bàn phím.
Nó được định nghĩa trong tệp tiêu đề.
Tham số getchar ()
Không ai.
getchar () Giá trị trả về
- Khi thành công,
getchar()
hàm trả về ký tự đã nhập. - Khi thất bại, nó sẽ trở lại
EOF
.- Nếu lỗi xảy ra do tình trạng tệp kết thúc, nó sẽ bật
eof
chỉ báostdin
. - Nếu lỗi do một số lỗi khác gây ra, nó sẽ bật chỉ báo lỗi
stdin
.
- Nếu lỗi xảy ra do tình trạng tệp kết thúc, nó sẽ bật
Ví dụ: Cách hoạt động của hàm getchar ()
#include #include using namespace std; int main() ( int c,i=0; char str(100); cout << "Enter characters, Press Enter to stop"; do ( c = getchar(); str(i) = c; i++; ) while(c!=''); cout << str; return 0; )
Khi bạn chạy chương trình, đầu ra có thể sẽ là:
Nhập ký tự, Nhấn Enter để dừng rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ