காண்க: நாம் ஒரு சரம் அழைக்கிறேன். அது வெறும் எழுத்துக்கள் ஒரு காட்சி. உண்மையில், அது வெறுமனே ஒரு தான் பாத்திரங்களின் வரிசை. எனவே நாம் ஒரு சரம் கூட CS50 இன் மூலம் வழக்கமான வழியில் பயனர் GetString, நாம் தொடர முடியும் அந்த சரம் எழுத்துகள் மீது மீண்டும் கூறு ஒரு நேரத்தில் ஒரு போதும் என்று சரம் உண்மையில் ஒரு வரிசை ஆகும். தான் குறியீடு இந்த முயற்சி செய்வோம். Cs50.h. அடங்கும் Stdio.h அடங்கும். மேலும் மேலும் string.h சேர்க்க அனுமதிக்க நாம் அணுக வேண்டும் என்று StringLen செயல்பாடு. இப்போது முக்கிய அறிவிக்கட்டும் என எண்ணாக முக்கிய வெற்றிடத்தை. மேலும் இங்கு தொடர இப்போது நாம் பயனர் ஒரு சரம். உள்ளீடு printf. இப்போது அது அழைப்பு ஒரு சரம் அறிவிக்க வேண்டும் கள், மற்றும் நம் நண்பர் GetString அழைக்க. சரிபார்க்க தொடர இப்போது நாம், பயனர் செய்தார் உண்மையில் எனக்கு ஒரு சரம் கொடுக்க ஏனெனில் அதை GetString சொந்த ஒன்றுக்கு மாறிவிடும் ஆவணங்கள், GetString மீது முடியவில்லை விழாவில் மீண்டும் பூஜ்ய, ஒரு சிறப்பு காவலாளி மதிப்பு அடிப்படையில் பயனர் முடியாது என்று குறிக்கிறது ஒத்துழைக்க எப்படியோ செய்தார் ஒரு சரம் வழங்க முடியாது. எனவே அந்த சரிபார்க்க வேண்டும் ஒரு நிலையில். கள் சம NULL இல்லை என்றால், நாம் முடியும் , கள் உண்மையில் ஒரு சரம் கருதி ஒரு பாத்திரங்களின் வரிசை, மற்றும் தொடர அந்த எழுத்துக்கள் மீது மீண்டும் கூறு. எண்ணாக நான் 0 பெறுகிறார், மேலும் n அறிவிக்க வேண்டும் கள் சரம் நீளம் சம எனவே நான் குறைவாக n ஆகும் என நீண்ட, மற்றும் ஒவ்வொரு மறு செய்கை, அது நான் அதிகப்படுத்த வேண்டும். இந்த வளைய உள்ள பின்னர், தான் printf அழைப்பு விடு % கேட்ச் பின்சாய்வுக்கோடானது n மற்றும் பிறகு அடைப்பை இந்த மதிப்பு கள் அடைப்புக்குறி ஒரு நான் அதன் மூலம் ஒவ்வொரு ஒரு நேரத்தில் ஒரு எழுத்தை அச்சிடுகையில் கள் கார்கள். இப்போது தொகுக்கலாம் மற்றும் இந்த நிரலை இயக்க. சரம் செய்ய. . / சரம் என் உள்ளீடு "ஹலோ." இருக்கும் அங்கு நாம் அது வேண்டும். H-E-L-L-ஓ, அதன் சொந்த வரியில் ஒவ்வொரு எரிப்பதை.