ராப்: Hi, நான் ராப் இருக்கிறேன், மற்றும் புரிந்து நாம் வைஜெனேர் திட்டம். நாம் செய்ய வேண்டியது முதல் விஷயம் இருக்கிறது உறுதி பயனர் நாம் எதிர்பார்க்கப்படுகிறது என்ன உள்ளிட்ட அவர்களுக்கு கட்டளை வரியில் இருந்து. Argc 2 இல்லை என்றால் அதனால் நேரிடும் பயனர் சரம் நுழைய முடியவில்லை எங்கள் என்க்ரிப்டிங் பயன்படுத்தி கொள்ள வேண்டும் சரம், அல்லது அவர்கள் பல விஷயங்கள் நுழைந்தது. நாம் என்ன செய்ய வேண்டும் என்று எனக்கு தெரியாது அந்த மற்ற விஷயங்களை. எனவே நாம் சொல்ல என்ன அவர்கள் உள்ளிட்ட வேண்டும். நாம் திரும்ப. இப்போது, நாம், argc, 2 என்று அனுமானித்து திட்டத்தின் எஞ்சிய தொடர. நாம் argv [1] பெயர் மாற்று மாறி சொல் என்ற. நாங்கள் இல்லை என்று [1] பெயர் argv பயன்படுத்த திட்டத்தின் எஞ்சிய முழுவதும். ஒருவேளை நாம் மறக்க வேண்டும் என்ன என்று பொருள் மற்றும். முக்கிய மிகவும் இனிமையானதுமாகும் பெயர். நாம் உடனடியாக நீளம் அடைய வேண்டும் இங்கே எங்கள் முக்கிய. சரி, இப்போது நாம் பார்க்க வேண்டும் எங்கள் முக்கிய உண்மையில் செல்லுபடியாகும். நாம் சரங்களை குறியாக்க பயன்படுத்த முக்கிய தான் அகரவரிசை இருக்க வேண்டும் எழுத்துக்கள். பயனர் அல்லாத அகரவரிசை நுழைந்தது என்றால் எழுத்துக்கள், நாம் சொல்ல வேண்டும், முக்கிய ஒரே ஒரு வழியாக கொண்டிருக்க வேண்டும் பின்னர் இசட் மற்றும் திரும்ப. எனவே இந்த லூப் அனைத்து எங்கள் முக்கிய கதாபாத்திரங்கள், சோதனை என்று ஒரு அகரவரிசை, இல்லாவிட்டால், நாம் என்று எச்சரிக்கை அச்சிட வேண்டும். நாம் இந்த கட்டத்தில் பெற, நாம் அறிகிறோம் சரம் சரியாக இருக்க வேண்டும் என்று. முக்கிய சரியாக இருக்க வேண்டும். இப்போது நாம் இருந்து செய்தி பெற வேண்டும் அவர்கள் எங்களுக்கு வேண்டும் என்று பயனர் முக்கிய சொற்றொடர் குறியாக்கம். எனவே அந்த செய்தியை பெற, நாம் ஒரு வேண்டும் செய்யும் போது நடக்கிறது என்று வளைய தொடர்ந்து பயனர் ஒரு சரம் கிடைக்கும் அவர்கள் ஒரு செல்லுபடியாகும் சரம் நுழைய வரை. தொடர்ந்து, நாம் இங்கே இந்த மாறி பார்க்கிறோம், எண்ணாக nun_letters_seen. நாம் ஏன் தேவை? நாம் பார்க்கலாம் இரண்டாவது என்று. ஆனால் லூப் இந்த கூறு போகிறது நான் வரை 0 வழி சமம் இருந்து நாம் தேடி அதாவது, N சமம் அனைத்து சாத்தியமான எங்கள் செய்தி எழுத்துக்கள். நாம் அனைத்து குறியாக்க வேண்டும், ஏனெனில் எங்கள் செய்தி எழுத்துக்கள். எனவே, நாம் (isalphamessage [நான்] என்றால் என்ன செய்ய கவனிக்கிறது நாம் குறியாக்க வேண்டாம், ஏனெனில் அகரவரிசையில் இல்லை என்று கதாபாத்திரங்கள். குறியீடுகள் இருக்கிறது என்றால், இடைவெளிகள், அல்லது எண்கள், நாம் செய்ய அந்த குறியாக்கம் வேண்டும். இப்போது, அது அகரவரிசையில் உள்ளது என்று அனுமானித்து நாம் முதலில் கண்டுபிடிக்க வேண்டும் நாம் உண்மையில் குறியாக்க வேண்டும் பயன்படுத்தி செய்தி. அதனால் நான் என்ன சொல்ல விரும்புகிறீர்கள்? நாட்டின் கொள்வோம் என்று முக்கிய சொற்றொடர் உள்ளிட்ட பயனர் ABC இருந்தது. என்று நாம் குறியாக்க பயன்படுத்தி என்ன. இப்போது, கபடமற்ற, நாம் என்று அர்த்தம் என்று நாம் முதலில் தன்மை குறியாக்கம் வேண்டும் 0 எங்கள் செய்தி, முதல் ஒரு வழிமுறையாக 0 பாத்திரம் சுழலும். நாம் இரண்டாவது தன்மை குறியாக்கம் வேண்டும் 1, 2 மூன்றாம் தன்மை, 0 நான்காம் பாத்திரம், ஐந்தாவது 1, அதனால் 2 ஆறாவது, மற்றும். ஆனால் நாம் தவிர்க்க வேண்டும் என்று, நினைவில் இடங்கள் சின்னங்கள் மற்றும் எண்கள். இதன் பொருள் என்னவென்றால், பயனர் உள்ளிட்ட இருந்தால் செய்தி ஹலோ உலகம் அவர்கள் பின்னர், குறியாக்கம் வேண்டும் என்று நாம் 0 ஹெச் குறியாக்கம் வேண்டும் , 1 ஏ, ஈ தொடர்புடைய எல் 2, 0 மூலம் எல், 1 ஓ. நாம் குறியாக்கம், விண்வெளி தவிர்க்க வேண்டும் 2 W, 0, 1, 2, 0 ஓ. நாம் தவிர்க்கப்பட்டது இல்லை என்றால், கவனிக்க விண்வெளி, நாம் குறியாக்கம் 0 W மற்றும் முடிந்தது தவறான சரம். சரி, இந்த நாம் மாறி என்ன தேவை ஐந்து num_letters_seen. நாம் தான் பயன்படுத்தி குறியாக்கம் செய்ய போகிறீர்கள் என்றால் தவிர்க்க முடியாது இந்த முறை, குறியீடுகள், இடைவெளிகள், மற்றும் எண்கள், நாம் நான் என்ன என மாறி பயன்படுத்த முடியும் எங்கள் முக்கிய சொற்றொடர் என்ற குறியீட்டு. நாம் வைத்து num_letters_seen பயன்படுத்த வேண்டும் உண்மையான இடத்தில் பாடல் நாம் குறியீட்டு வேண்டும் என்று முக்கிய சொற்றொடர். இங்கு, முக்கிய நாம் இருந்தால், நீங்கள் num_letter_seen மோட் keyword_length, அதனால் ஏன் நாம் மோட் செய்ய வேண்டும் முக்கிய நீளம்? சரி, ஹலோ உலகம் ஒரு நல்ல உதாரணமாக இருந்தது. முக்கிய ABC என்றால், நாம் வேண்டும் தொடர்ந்து பி பின்னர் குறியாக்க பின்னர் இ, பின்னர், சுற்றி மீண்டும் மடிக்க A, B, C, A, B, C. எனவே நாம் முக்கிய நீளம் மோட் வேண்டும் சுற்றி மீண்டும் மடிக்க வேண்டும். எனவே, இந்த ஒரு தொடரை கடிதம் இருந்தால் பின்னர் நாம் குறியாக்கம் வேண்டும் எழுத்துக்கள் என்று கடிதம் நிலையில், நாம் வெறும் மூலம் பெற இது மூலதன ஏ கழிப்பதன் மற்றும் இதேபோல், சிற்றெழுத்துக்களை, நாம் நாம் வேண்டும் என்று முக்கிய பெற முடியும் ஸ்மால் ஒரு கழிப்பதன். எனவே பொருட்படுத்தாமல் என்பதை கடிதம் முக்கிய சொற்றொடர் ஒரு தலைநகரமாக இருந்தது அல்லது சிற்றெழுத்தல்லாத, நாம் போகிறோம் அதே அளவு குறியாக்கம். இப்போது நாங்கள் எங்கள் முக்கிய என்று, நாம் இங்கே பார்க்கிறோம், அந்த செய்தியை நான் ஒரு தொடரை ஆகிறேன் பாத்திரம், நாம் கணக்கிட வேண்டும் அந்த எழுத்தில் உள்ள நிலையில் பாத்திரம், அது எங்கள் முக்கிய சேர்க்க, மீண்டும் மடிக்க சுற்றி என்று நாம் கடந்த சென்றார் என்றால் ஒரு z நாம் மீண்டும் ஒரு, பி, சி போக,. பின்னர், இறுதியாக, மூலதன ஏ மீண்டும் சேர்க்க நாம் [மீண்டும் மாற்ற? ASCII?] இந்த எழுத்துக்கள் வரம்பில் பதிலாக எழுத்தில் உள்ள எண் நிலையை இந்த எழுத்துக்கள். நாம் அதே காரியத்தை செய்கிறோம் கீழ் வழக்கு எழுத்துகள். நாம் ஸ்மால் அவுட் கழித்தல் வேண்டும் தவிர ஒரு மற்றும் மீண்டும் அதை சேர்க்க இறுதியில், ஒரு ஸ்மால். என்று num_letter_seen மட்டுமே கவனிக்க அதிகரிக்கும் என்றால் நான் இருந்த செய்தி அகரவரிசையில். இந்த இடைவெளிகள், குறியீடுகள் தவிர்க்க எப்படி இருக்கிறது, மற்றும் எங்கள் முக்கிய சொற்றொடர், பின்னர் எண்கள் num_letter_seen நாம் பயன்படுத்தினால் என்ன ஆகிறது எங்கள் சொல் என்ற குறியீட்டு. இறுதியாக, இறுதியில், இப்போது அந்த செய்தி நான், குறியாக்கம் நாம் நான் செய்தியை அச்சிட. அவ்வளவு தான். என் பெயர் ராப். இந்த வைஜெனேர் ஆகிறது. [இசை கேட்கிறது]