C++లో scanf()ని ఎలా ఉపయోగించాలి
ది scanf() వినియోగదారు కోసం ఇన్పుట్ని అంగీకరించే C లో విస్తృతంగా ఉపయోగించే ఫంక్షన్, ప్రోగ్రామర్లు ప్రోగ్రామ్లో వ్రాయడానికి బదులుగా వారి ఎంపిక ఇన్పుట్ను నమోదు చేయడానికి అనుమతిస్తుంది. ఇది నుండి డేటాను చదువుతుంది ప్రామాణిక ఇన్పుట్ (stdin) గ్రంధాలయం. ది scanf() ఫంక్షన్ కీబోర్డుల వంటి ప్రామాణిక ఇన్పుట్ పరికరాల నుండి ఫార్మాట్ చేయబడిన డేటాను అందుకుంటుంది. ది scanf() ఫంక్షన్ క్రింది విధంగా ప్రకటించబడింది.
స్కాన్ఎఫ్ ( ఫార్మాట్,... )ది scanf() ఫంక్షన్ రెండు పారామితులను అంగీకరిస్తుంది:
- ఫార్మాట్ : చదవాల్సిన డేటా ఆకృతిని సూచించే స్ట్రింగ్. ఈ స్ట్రింగ్లో కన్వర్షన్ స్పెసిఫైయర్లు ఉండవచ్చు scanf() ఎలాంటి ఇన్పుట్ను ఊహించాలి మరియు దానిని ఎలా చదవాలి.
- (అదనపు వాదనలు) : కన్సోల్కు ఏ డేటాను ప్రింట్ చేయాలో పేర్కొనే అదనపు డేటా ఉంది. మీరు ఇక్కడ పేర్కొన్న డేటా క్రమం తప్పకుండా ఉండాలి.
ది scanf() ఫంక్షన్ అనేది పూర్ణాంకం, అక్షరం లేదా ఏదైనా రకం అయినా ఏదైనా విలువను తీసుకోవడానికి ఉపయోగించవచ్చు. అయినప్పటికీ, మీరు తప్పనిసరిగా %d, %s, %f మరియు మరిన్ని వంటి ఫార్మాట్ స్పెసిఫైయర్లను ఉపయోగించి డేటా రకాన్ని తప్పక పేర్కొనాలి.
ఉదాహరణ
యొక్క ఉదాహరణ scanf() క్రింద ఇవ్వబడింది:
#
#
ఉపయోగించి నేమ్స్పేస్ std ;
int ప్రధాన ( ) {
int వయస్సు ;
కోట్ << 'దయచేసి మీ వయస్సును నమోదు చేయండి:' ;
స్కాన్ఎఫ్ ( '%d' , & వయస్సు ) ;
కోట్ << 'నా వయస్సు =' << వయస్సు ;
తిరిగి 0 ;
}
పై కోడ్ని ఉపయోగించే వినియోగదారు నుండి ఇన్పుట్ను అంగీకరిస్తుంది scanf() ఫంక్షన్, ఇది వయస్సు ఈ విషయంలో. మీరు కోరుకున్న సంఖ్యను నమోదు చేసినప్పుడు, అది కౌట్ ఫంక్షన్ని ఉపయోగించి అవుట్పుట్కు ముద్రించబడుతుంది. ఇక్కడ మేము ఉపయోగించాము %d సంఖ్యలను అంగీకరించడానికి ఫార్మాట్.
అవుట్పుట్
ముగింపు
C++లో, ది scanf() వినియోగదారు నుండి ఇన్పుట్ని అంగీకరించడానికి ఫంక్షన్ ఉపయోగించవచ్చు. ఇన్పుట్ పూర్ణాంకాలు, అక్షరాలు లేదా ఫ్లోటింగ్ నంబర్లలో ఉండవచ్చు. దీని వాక్యనిర్మాణం చాలా సులభం, ఇందులో ఫార్మాట్ మరియు అదనపు ఆర్గ్యుమెంట్లు మాత్రమే ఉంటాయి. C++లో దీన్ని ఎలా ఉపయోగించాలో మరిన్ని వివరాల కోసం, పైన పేర్కొన్న మార్గదర్శకాలను అనుసరించండి.