ماڈیول اسباق (3/3)
ان پٹ/آؤٹ پٹ اور اسٹریمز
C++ میں، معیاری ان پٹ اور آؤٹ پٹ کا انتظام اسٹریمز (ڈیٹا فلو) کے ذریعے کیا جاتا ہے جس کی وضاحت <iostream> معیاری لائبریری میں کی گئی ہے۔
آپ جو دو اہم اشیاء استعمال کریں گے وہ ہیں:
std::cout: آؤٹ پٹ اسٹریم (اسکرین سے وابستہ)۔std::cin: ان پٹ سلسلہ (کی بورڈ سے وابستہ)۔
std::cout کے ساتھ پرنٹنگ
اسکرین پر ڈیٹا بھیجنے کے لیے، ہم انسرشن آپریٹر کا استعمال کرتے ہیں <<:
#include <iostream>
int main() {
std::cout << "Hello!" << " Welcome to C++." << std::endl;
return 0;
}<<کو لگاتار مختلف متن اور متغیرات پرنٹ کرنے کے لیے جکڑا جا سکتا ہے۔std::endlایک نئی لائن کریکٹر (\n) داخل کرتا ہے اور اسٹریم کو فلش کرتا ہے (یقینی بناتا ہے کہ آؤٹ پٹ فوری طور پر اسکرین پر ظاہر ہو جائے)۔
std::cin کے ساتھ پڑھنا
صارف کے ذریعے درج کردہ اقدار کو پڑھنے کے لیے، ہم معیاری ان پٹ سٹریم std::cin کو ایکسٹرکشن آپریٹر >> کے ساتھ مل کر استعمال کرتے ہیں:
#include <iostream>
int main() {
int age;
std::cout << "Enter your age: ";
std::cin >> age; // Extracts user input and saves it into age
std::cout << "You are " << age << " years old." << std::endl;
return 0;
}خود ہی آزمائیں۔
پیغام پرنٹ کریں 'C++ تیز ہے!' std::endl کا استعمال کرتے ہوئے ایک نئی لائن کے بعد۔
اشارہ دکھائیں۔
Usa l'operatore d'inserimento `<<`con`std::cout`e`std::endl`۔
3 کوششوں کے بعد حل دستیاب ہے۔
عدد نامی عدد متغیر کا اعلان کریں۔ اس کی قدر کو معیاری ان پٹ سے std::cin کا استعمال کرتے ہوئے پڑھیں اور پھر اسے std::cout کا استعمال کرکے پرنٹ کریں۔
اشارہ دکھائیں۔
پڑھنے کے لیے `std::cin >> number;` اور پرنٹ کرنے کے لیے`std::cout << number;` استعمال کریں۔
3 کوششوں کے بعد حل دستیاب ہے۔