سی میں ان پٹ اور آؤٹ پٹ کے لیے ایک ابتدائی رہنما۔

سی میں ان پٹ اور آؤٹ پٹ کے لیے ایک ابتدائی رہنما۔

کسی بھی پروگرامنگ زبان میں شروع کرتے وقت ، نقطہ آغاز ہمیشہ زبان کے لیے بنیادی ان پٹ/آؤٹ پٹ (I/O) نظام ہوتا ہے۔ جب آپ کا پروگرام چلتا ہے تو ان پٹ آپ کو ڈیٹا اکٹھا کرنے کے قابل بناتا ہے ، جبکہ آؤٹ پٹ آپ کو صارف کو کچھ معلومات دکھانے کی اجازت دیتا ہے۔





C میں کوڈنگ کرتے وقت ، آپ کو بنیادی I/O کے لیے صحیح معیاری لائبریری افعال کو کال کرنے کی ضرورت ہے۔ آپ کو ہمیشہ شامل کرنا چاہیے۔ ہیڈر فائل کو یقینی بنانے کے لیے کہ یہ افعال آپ کے پروگرام میں لادے گئے ہیں۔





آؤٹ پٹ۔

سی میں معیاری آؤٹ پٹ سٹریم پی سی سکرین ہے۔ یعنی ، جب آپ ایک سی پروگرام چلاتے ہیں جس میں آؤٹ پٹ ہونے کی معلومات ہوتی ہے ، تو یہ اسکرین پر ظاہر ہوگا۔ ندی حروف کا ایک سلسلہ ہے جو ایک جگہ سے دوسری جگہ بہتا ہے۔





ایک اور آؤٹ پٹ سٹریم جیسے فائل کا استعمال بھی ممکن ہے۔ تاہم ، یہ ایک اور دن کے لیے ایک اعلی درجے کا موضوع ہے۔

سی زبان استعمال کرتی ہے۔ پرنٹ ایف () اسکرین پر حروف کی ایک تار پرنٹ کرنے کا فنکشن۔ حروف کی یہ سٹرنگ (بعض اوقات لٹریل کہلاتی ہے) کو اندر ڈبل کوٹس کے درمیان رکھا جاتا ہے۔ پرنٹ ایف () فنکشن



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

لائن 1 سے ، #شامل کریں ایک پری پروسیسر ہدایت ہے۔ یہ پری پروسیسر سے کہتا ہے کہ وہ I/O ہیڈر کے مندرجات کو شامل کرے ( پروگرام مرتب ہونے سے پہلے۔

نوٹ کریں کہ پروگرام آؤٹ پٹ شامل نہیں ہے۔ n . اس کی وجہ یہ ہے کہ یہ ایک فرار کا سلسلہ ہے۔ ایک فرار کی ترتیب حروف کا ایک مجموعہ ہے جو ایک خاص معنی رکھتا ہے ، ان میں موجود حروف کے علاوہ۔





بیک سلیش ( ۔ ) ایک ایسا کردار ہے جو مرتب کو بتاتا ہے کہ یہ ایک خاص آؤٹ پٹ انجام دینے والا ہے۔ مثال کے طور پر، n اس کا مطلب ہے کہ ایک نئی لائن پرنٹ ہونے والی ہے۔ اگلا پروگرام آؤٹ پٹ (اگر کوئی ہے) اس نئی لائن سے شروع ہوگا۔

مندرجہ ذیل جدول کچھ عام فرار کی ترتیب کا خلاصہ کرتا ہے۔





فرار کا سلسلہ تفصیل
n نئی لائن. کرسر کو اگلی لائن کے آغاز میں رکھتا ہے۔
۔ بیک سلیش کردار۔ سٹرنگ میں بیک سلیش داخل کرتا ہے۔
ٹی افقی ٹیب۔ کرسر کو اگلے ٹیب اسٹاپ پر رکھتا ہے۔
' دوہرا اقتباس۔ سٹرنگ میں ڈبل کوٹس داخل کرتا ہے۔

خلا کے جوہر میں ، آپ کو بعض اوقات اپنے ٹیکسٹ ایڈیٹر میں طویل پس منظر کو توڑنے کی ضرورت پڑسکتی ہے۔ آپ ایک سے زیادہ کا استعمال کرتے ہوئے آرام سے یہ کر سکتے ہیں۔ پرنٹ ایف () آپ کے پیغام کو پرنٹ کرنے کے کام

ذیل میں مثال ملاحظہ کریں:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

ان پٹ

C میں معیاری ان پٹ سٹریم کی بورڈ ہے۔ اس کا مطلب یہ ہے کہ جب آپ کا پروگرام کسی ان پٹ کا اشارہ کرتا ہے ، تو یہ توقع کرتا ہے کہ وہ ڈیٹا ڈیفالٹ کی بورڈ سے آئے گا۔

یہ جاننے کے قابل ہے کہ ان پٹ اسٹریم کو کسی اور چیز کی طرف بھیجا جاسکتا ہے ، جیسے فائل۔

سی زبان استعمال کرتی ہے۔ سکینف () صارف کی ان پٹ حاصل کرنے کے لیے فنکشن۔ ذیل میں مثال ملاحظہ کریں:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

کی سکینف () فنکشن دو دلائل لیتا ہے: ایک تبادلوں کی وضاحت کرنے والا اور ایک میموری ایڈریس۔ اوپر کی مثال سے ، ٪ d تبادلوں کی وضاحت کرنے والا ہے۔ یہ بتاتا ہے۔ سکینف () ایک عدد کو داخل کرنے کے لیے کی د میں ٪ d کا مطلب ہے 'اعشاریہ عدد'۔

دوسری دلیل ایک ایمپرسینڈ سے شروع ہوتی ہے ( & ) ، جسے سی میں 'ایڈریس آپریٹر' کہا جاتا ہے۔ اور عدد 1۔ کمپائلر کو بتاتا ہے کہ صارف کی طرف سے ملنے والی قیمت کو کون سا میموری ایڈریس محفوظ کیا جانا چاہیے۔

آمدنی کا بیان کیسے بنائیں

کے بعد سکینف () ایک پروگرام میں بیان پر عمل درآمد کیا گیا ہے ، مرتب کرنے والا آپ کے لیے ایک قیمت داخل کرنے کا انتظار کرتا ہے۔ آپ اسے ٹائپ کرکے اور پھر انٹر بٹن (یا ریٹرن کی) دباکر ویلیو جمع کرواتے ہیں۔ جب یہ قدر آپ کے متغیر کو تفویض کی جاتی ہے ، پروگرام میں اس کا کوئی دوسرا حوالہ اسی قدر کو استعمال کرے گا۔

ابتدائی پروگرام کے ساتھ سیکھنا سی۔

اپنے پروگرامنگ کا سفر شروع کرنا ایک بہت ہی دلچسپ کوشش ہے۔ اگر غلط طریقے سے کیا گیا تو یہ ایک مشکل چیلنج بن سکتا ہے۔

چیزوں کو عملی حالات میں لاگو کیے بغیر سیکھنا عام طور پر مسئلہ ہے۔ محدود دائرے سے باہر نکل کر سوچیں؛ اپنے آپ کو کچھ دلچسپ منظرناموں میں ڈالنے کی کوشش کریں جہاں آپ اپنے علم کو لاگو کر سکیں۔ کچھ ابتدائی پروگراموں کے ساتھ مشق کرنا آپ کے نئے حاصل کردہ علم کو برقرار رکھنے کا ایک بہترین طریقہ ہے۔

بانٹیں بانٹیں ٹویٹ ای میل۔ اس ابتدائی منصوبے کے ساتھ سی پروگرامنگ کیسے سیکھیں۔

پروگرامنگ شروع کرنا چاہتے ہیں ، لیکن C کے بارے میں یقین نہیں ہے؟ اس سی پروگرامنگ کے ابتدائیہ ٹیوٹوریل کو آزمائیں تاکہ چیک کریں کہ یہ آپ کے لیے زبان ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • سی پروگرامنگ۔
  • کوڈنگ ٹپس۔
  • پروگرامنگ۔
مصنف کے بارے میں جیروم ڈیوڈسن۔(22 مضامین شائع ہوئے)

جیروم MakeUseOf میں سٹاف رائٹر ہیں۔ وہ پروگرامنگ اور لینکس پر مضامین کا احاطہ کرتا ہے۔ وہ کرپٹو کے شوقین بھی ہیں اور ہمیشہ کرپٹو انڈسٹری پر نظر رکھتے ہیں۔

جیروم ڈیوڈسن سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔