Fungsi getchar () di C ++ membaca karakter berikutnya dari stdin.
getchar () prototipe
int getchar ();
The getchar()
fungsi setara dengan panggilan untuk getc (stdin). Itu membaca karakter berikutnya dari stdin yang biasanya keyboard.
Ini didefinisikan dalam file header.
Parameter getchar ()
Tidak ada.
getchar () Nilai kembali
- Jika berhasil,
getchar()
fungsi tersebut mengembalikan karakter yang dimasukkan. - Jika gagal, ia akan kembali
EOF
.- Jika kegagalan disebabkan karena akhir dari kondisi file, maka
eof
indikator akan menyalastdin
. - Jika kegagalan disebabkan oleh kesalahan lain, ini akan mengaktifkan indikator kesalahan
stdin
.
- Jika kegagalan disebabkan karena akhir dari kondisi file, maka
Contoh: Bagaimana fungsi getchar () bekerja
#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; )
Saat Anda menjalankan program, output yang mungkin adalah:
Masukkan karakter, Tekan Enter untuk menghentikan rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ