Fungsi getchar () dalam C ++ membaca watak seterusnya dari stdin.
prototaip getchar ()
int getchar ();
Yang getchar()
fungsi adalah sama dengan panggilan untuk getc (stdin). Ia membaca watak seterusnya dari stdin yang biasanya papan kekunci.
Ia ditakrifkan dalam fail tajuk.
getchar () Parameter
Tiada.
getchar () Nilai pulangan
- Setelah berjaya,
getchar()
fungsi mengembalikan watak yang dimasukkan. - Pada kegagalan, ia kembali
EOF
.- Sekiranya kegagalan disebabkan oleh akhir keadaan fail, ia akan menetapkan
eof
penunjukstdin
. - Sekiranya kegagalan disebabkan oleh ralat lain, ia akan menyalakan penunjuk ralat
stdin
.
- Sekiranya kegagalan disebabkan oleh akhir keadaan fail, ia akan menetapkan
Contoh: Bagaimana fungsi getchar () berfungsi
#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; )
Semasa anda menjalankan program, output yang mungkin adalah:
Masukkan aksara, Tekan Enter untuk menghentikan rtq paSd12 6.2 haQ rtq paSd12 6.2 haQ