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