C ++ getchar () - Thư viện chuẩn C ++

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 eofchỉ báo stdin.
    • 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.

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

thú vị bài viết...