ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 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 ఉపయోగించి ఒక కొత్త లైన్ అనుసరించబడింది.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

`<<`con`std::cout`e`std::endl`ని ఉపయోగించాలి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం#cpp.m1.l3.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

ఒక పూర్ణాంక వేరియబుల్ పేరు గల సంఖ్యను ప్రకటించండి. std::cin ఉపయోగించి ప్రామాణిక ఇన్‌పుట్ నుండి దాని విలువను చదివి, ఆపై దాన్ని std::cout ఉపయోగించి ప్రింట్ చేయండి.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

చదవడానికి `std::cin >> నంబర్;`ని మరియు ప్రింట్ చేయడానికి use`std::cout << number;`ని ఉపయోగించండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది