সি প্রোগ্রামিং এ getch() এর কাজ কি?

Asked on

2 Answer

Answered on 

getch() এর কাজ কীবোর্ড থেকে ইনপুট নেয়া।

Answered on 

getch() হচ্ছে একটি built-in-function যার কাজ হচ্ছে একটি character ইনপুট নেয়া,এ ফাংশনের header file হচ্ছে "conio.h",মজার ব্যাপার হচ্ছে,getch() ফাংশনটি ইনপুট নেয়ার সময় স্ক্রীন-এ ইনপুট character টি কিন্তু print করেনা। যখন getch(); statement-টি execute হয় তখন program-টি wait করতে থাকে user এর কাছ থেকে একটি character input নেয়ার জন্য। অনেক সময় C program এর শেষে return statement (return 0;) এর আগে getch() use করা হয় যাতে প্রোগ্রামের output টি দেখার জন্য user/programmer অনেকক্ষণ সময় পায়। কারন প্রোগ্রামটি তখন waiting-state এ চলে যায় এবং user একটি character ইনপুট দেয়ার আগ পর্যন্ত পরবর্তী কোন statement execute হয়না। যখন user কোন character press করে,তখন তার পরবর্তী statement টি অর্থাৎ return 0; execute হয় এবং প্রোগ্রামটা exit হয়।
Recent Questions
Loading interface...