مرکزی مواد پر جائیں
ماڈیول 1 · سبق 3 از 3کورس میں 3/18~10 min
ماڈیول اسباق (3/3)

ان پٹ/آؤٹ پٹ اور اسٹریمز

C++ میں، معیاری ان پٹ اور آؤٹ پٹ کا انتظام اسٹریمز (ڈیٹا فلو) کے ذریعے کیا جاتا ہے جس کی وضاحت <iostream> معیاری لائبریری میں کی گئی ہے۔

آپ جو دو اہم اشیاء استعمال کریں گے وہ ہیں:

  • std::cout: آؤٹ پٹ اسٹریم (اسکرین سے وابستہ)۔
  • std::cin: ان پٹ سلسلہ (کی بورڈ سے وابستہ)۔

std::cout کے ساتھ پرنٹنگ

اسکرین پر ڈیٹا بھیجنے کے لیے، ہم انسرشن آپریٹر کا استعمال کرتے ہیں <<:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << کو لگاتار مختلف متن اور متغیرات پرنٹ کرنے کے لیے جکڑا جا سکتا ہے۔
  • std::endl ایک نئی لائن کریکٹر (\n) داخل کرتا ہے اور اسٹریم کو فلش کرتا ہے (یقینی بناتا ہے کہ آؤٹ پٹ فوری طور پر اسکرین پر ظاہر ہو جائے)۔

std::cin کے ساتھ پڑھنا

صارف کے ذریعے درج کردہ اقدار کو پڑھنے کے لیے، ہم معیاری ان پٹ سٹریم std::cin کو ایکسٹرکشن آپریٹر >> کے ساتھ مل کر استعمال کرتے ہیں:

C++
#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;
}

خود ہی آزمائیں۔

ورزش#cpp.m1.l3.e1
کوششیں: 0لوڈ ہو رہا ہے…

پیغام پرنٹ کریں 'C++ تیز ہے!' std::endl کا استعمال کرتے ہوئے ایک نئی لائن کے بعد۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

Usa l'operatore d'inserimento `<<`con`std::cout`e`std::endl`۔

3 کوششوں کے بعد حل دستیاب ہے۔

ورزش#cpp.m1.l3.e2
کوششیں: 0لوڈ ہو رہا ہے…

عدد نامی عدد متغیر کا اعلان کریں۔ اس کی قدر کو معیاری ان پٹ سے std::cin کا ​​استعمال کرتے ہوئے پڑھیں اور پھر اسے std::cout کا استعمال کرکے پرنٹ کریں۔

ایڈیٹر لوڈ ہو رہا ہے…
اشارہ دکھائیں۔

پڑھنے کے لیے `std::cin >> number;` اور پرنٹ کرنے کے لیے`std::cout << number;` استعمال کریں۔

3 کوششوں کے بعد حل دستیاب ہے۔