>> సల యొక్క ఒక ప్రోగ్రామ్ను రాయడం లెట్ రెండు రెమ్మలు కాపీ ప్రయత్నిస్తాడు.
నేను ఇప్పటికే మొదటి ప్రారంభించిన సంపాదించిన చేసిన ముద్రించిన "ఏదో సే." నేను తదుపరి
నిల్వ, GetString కాల్ లు తిరిగి విలువ.
ఆపై నేను నిర్ధారించుకోండి ఆ లు శూన్య కాదు.
>> యొక్క తదుపరి S. మా ప్రతిని నేను వెళుతున్న తయారు చేద్దాము ఒక కొత్త వేరియబుల్ ప్రకటించాలని, t,
మరియు అది లో స్టోర్ s.
తో నేను తరువాత, దావా వెళుతున్న printf, నేను వెళుతున్న
ఆ కాపీని చూపడంలో.
నేను తరువాత ఆ t తనిఖీ వెళుతున్న ఉంది పొడవు 0 కన్నా కనీసం ఎక్కువ కాబట్టి
నేను అనుకోకుండా చూపడంలో ప్రయత్నించండి లేదు అక్కడ కాని ఒక లేఖ.
నేను ఖచ్చితంగా అనుకుంటున్నాను ఒకసారి, నేను మార్చడానికి వెళుతున్న t బ్రాకెట్ 0 వద్ద విలువ తిరిగి ఉండాలి
toupper విలువ, ఒక ఫంక్షన్ ఆ పెద్ద దాని ఇన్పుట్ మారుస్తుంది,
దాని ఇన్పుట్ t బ్రాకెట్ 0 గా అక్కడ.
>> చివరగా, నేను ప్రింట్ వెళుతున్న ఏ అసలు విలువ, ఇది యొక్క
కోర్సు, s ఉంది.
ఆపై నేను ప్రింట్ వెళుతున్న ఏమి కాపీ విలువ t ఇది, ఉంది.
>> నేను ఇప్పుడు ఈ ప్రోగ్రామ్ కంపైల్ మరియు అమలు చేసినప్పుడు, నా అసలు ఆశిస్తున్నాము
దాని ప్రతిని తరువాత ఇన్పుట్ మాత్రమే తో కాపీ క్యాపిటల్.
కానీ యొక్క తనిఖీ అనుమతిస్తుంది.
, కాపీ 0 చేయండి. / 0 కాపీ.
నేను, సే, ఇన్పుట్ అందిస్తాము హలో, కానీ చిన్న లో,
ఆపై ఎంటర్ నొక్కండి.
>> దురదృష్టవశాత్తు, ఇది అనిపిస్తున్న రెండు అసలు మరియు కాపీ "హలో" ఇప్పుడు
ఒక రాజధాని H. తో కానీ ఆ స్పష్టంగా నేను టైప్ ఏ.
కాబట్టి స్పష్టంగా, నేను t ఉన్న సమయంలో, నేను ఏదో, s పెట్టుబడిగా అయినప్పటికీ నేను
నేను కాపీని అనుకున్న s యొక్క మరియు దానిని కాల్.
ఖచ్చితంగా, ఇక్కడ ఏదో తప్పు.
కానీ మేము ఎలా పరిష్కరించడానికి?