>> డేవిడ్ J. మలన్: యొక్క ఒక ప్రోగ్రామ్ను రాయడం లెట్ ఒక స్ట్రింగ్ యూజర్ అడుగును
ఆ స్ట్రింగ్ ప్రింట్ వెళ్లండి పంక్తికి పాత్ర ఒక పాత్ర.
ఇప్పుడు గతంలో, మేము పూర్తి ఉండేది బహుశా చదరపు బ్రాకెట్ సంజ్ఞామానం,
సమర్థవంతంగా ఒక స్ట్రింగ్ చికిత్స పాత్రల వ్యూహం ఉంది.
>> కానీ ఈ సమయంలో, యొక్క బదులుగా చికిత్స తెలియజేయండి ఇది నిజంగా, ఒక ఏంటి స్ట్రింగ్
పాయింటర్ లేదా ఒక చిరునామా.
ముఖ్యంగా, ఒక యొక్క చిరునామా పాత్ర యొక్క నిజంగా చిరునామా
ఒక క్రమంలో మొదటి పాత్ర, మేము సమిష్టిగా తెలిసిన అక్షరాలు
ఒక స్ట్రింగ్ వంటి.
>> మొదటి కోసం స్ట్రింగ్ డిక్లేర్ లెట్ ఇది నిజంగా ఏ, చార్ *.
మరియు మేము అది s పిలుస్తాను.
అది తిరిగి కేటాయించి గెట్ స్ట్రింగ్ విలువ.
>> యొక్క తదుపరి కొన్ని లోపాల తనిఖీ తెలియజేసేలా.
లు శూన్య ఉంటే, వెంటనే తిరిగి తెలియజేయండి మేము అనుకోకుండా ఏమి తద్వారా
ఆ నల్ పాయింటర్ dereference.
>> తదుపరి, యొక్క పై iterate తెలియజేయండి క్రింది లు లో అక్షరాలు.
Int కోసం, నేను 0 పొందుతాడు.
n లు యొక్క స్ట్రింగ్ పొడవు సమానం.
కాబట్టి నేను n కంటే తక్కువగా ఉంటుంది ఈ చేయండి.
మరియు ప్రతి పునరావృతం న, నేను పెంచడం.
>> మరియు మేము అనుకుంటున్నారు ప్రతి పునరావృతం న?
యొక్క ఇప్పుడు ప్రతి పునరావృతం ప్రింట్ తెలియజేయండి ఒక పాత్ర
ఒక కొత్త లైన్ తరువాత.
Well, పాత్ర చేయండి మేము ప్రింట్ మీరు?
మనం చిరునామా వెళ్ళండి ప్రతిపాదించారు ఆ లు మొత్తం సమానం ప్లస్ నేను.
>> ఇప్పుడు, ఎందుకు ఆ వ్యక్తీకరణ?
బాగా, s నిల్వ రీకాల్ ఆ మొదటి పాత్ర యొక్క చిరునామా
మా స్ట్రింగ్ లో, s.
ఇంతలో, నేను న పెరుగుదల ఉంది ప్రతి పునరావృతం మొదలవుతుంది ఇది 0 కాబట్టి,
అప్పుడు 1 వెళుతుంది, అప్పుడు 2 వెళుతుంది.
>> కాబట్టి ఇతర మాటలలో, s లో ప్లస్ నేను సమర్థవంతంగా యొక్క చిరునామా సూచిస్తుంది
లు లో i-th పాత్ర.
కాబట్టి మేము మార్గాన్ని ఆ చిరునామా వెళ్ళండి ఉంటే * ఆపరేటర్లు, మేము వెళ్ళడం వస్తుంది
స్ట్రింగ్ లో i-th పాత్ర.
మరియు ఆ అని విలువ ఉంది మా హోల్డర్ కోసం బదులుగా,
శాతం C.
>> యొక్క వంటి చాలా నిర్ధారించడానికి లెట్.
, యొక్క భద్రపరుస్తాను కంపైల్, మరియు ఈ ప్రోగ్రామ్ రన్.
గమనికలు, డాట్ స్లాష్ పాయింటర్లు చేయండి.
ఇప్పుడు నేను ఒక ఇస్తాము స్ట్రింగ్ హలో వంటి.
నమోదు చేయండి.
>> నిజానికి, నేను తో, H-E-L-L-O చూడండి తన సొంత లైన్ ప్రతి చార్.