1 00:00:00,000 --> 00:00:00,560 2 00:00:00,560 --> 00:00:02,460 >> டேவிட் ஜே MALAN: நாட்டின் பொருட்களை எடுத்து செல்லலாம் மேலும் ஒரு படி, இப்போது. 3 00:00:02,460 --> 00:00:05,450 நான் விரும்பவில்லை என்று நினைக்கிறேன் என் நிரல் அனைத்து அச்சிட 4 00:00:05,450 --> 00:00:06,630 கட்டளை வரி அளவுருக்களை. 5 00:00:06,630 --> 00:00:10,490 ஆனால் நான், அதற்கு பதிலாக அனைத்து அச்சிட வேண்டும் ஒவ்வொரு தனிப்பட்ட எழுத்துக்கள் 6 00:00:10,490 --> 00:00:14,060 என் கட்டளை வரி அளவுருக்களை, ஒரு சதவீதம் வரி, அதனால் இந்த இயங்கும் மீது 7 00:00:14,060 --> 00:00:17,490 திட்டம், நான் வெறுமனே ஒரு ஸ்ட்ரீம் பார்க்க திரையில் எழுத்துக்கள் என்று 8 00:00:17,490 --> 00:00:20,700 கூட்டாக என் வரிசை இருந்து இருக்கின்றன கட்டளை வரி வாதங்கள். 9 00:00:20,700 --> 00:00:21,980 >> சரி, நான் எப்படி இதை செய்ய முடியும்? 10 00:00:21,980 --> 00:00:26,540 நான் முன்னர் இருந்து என் வளைய அப்படியே வைத்திருக்க முடியும் நான் வரை நான் இருந்து பங்கேற்பு அதன்படி 11 00:00:26,540 --> 00:00:30,060 Argc மீது ஒருங்கிணைக்க பொருட்டு கட்டளை வரி அளவுருக்களை தங்களை. 12 00:00:30,060 --> 00:00:34,460 ஆனால் இப்போது, அந்த ஒவ்வொரு மறு செய்கை உள்ள வளைய, நான் இப்போது ஒவ்வொரு கூறு வேண்டும் 13 00:00:34,460 --> 00:00:38,550 எழுத்துக்கள் அல்லது எழுத்துகள் ஒரு குறிப்பிட்ட சரம். 14 00:00:38,550 --> 00:00:40,620 எனவே அதை செய்ய, நான் இன்னும் ஒரு வளைய வேண்டும். 15 00:00:40,620 --> 00:00:42,090 >> அந்த சேர்க்க. 16 00:00:42,090 --> 00:00:46,890 முழு எண்ணாக, அது j அழைப்பு விடு 0 சமம். 17 00:00:46,890 --> 00:00:49,980 இப்போது நான் ஒருங்கிணைக்க வேண்டும் போகிறேன் நீளம் வரை 18 00:00:49,980 --> 00:00:52,310 argv தற்போதைய சரம். 19 00:00:52,310 --> 00:00:55,910 எனவே என்னை மற்றொரு உள்ளூர் கொடுக்க அனுமதிக்க மாறி, நாம் n அதை அழைக்க, மற்றும் அமைக்க வேண்டும் 20 00:00:55,910 --> 00:01:00,120 சரம் நீளம் என்று சம இருக்க போகிறது இது தற்போதைய வாதம், 21 00:01:00,120 --> 00:01:04,230 argv அடைப்புக்குறி காணப்படும் நான் அரைப்புள்ளி. 22 00:01:04,230 --> 00:01:08,500 >> எனக்கு இப்போது ஜே வரை கூறு நாம் n ஒரு தொடர்ந்து வரை 23 00:01:08,500 --> 00:01:10,400 ஒவ்வொரு மறு செய்கை மீது அதிகப்படுத்த. 24 00:01:10,400 --> 00:01:13,850 இப்போது தனிப்பட்ட அச்சிட வேண்டும் திரையில் எழுத்துக்கள். 25 00:01:13,850 --> 00:01:21,920 Printf% கேட்ச் இந்த நேரத்தில் ஒரு புதிய தொடர்ந்து வரி, நெருக்கமான மேற்கோள், கமா, மற்றும் இப்போது நான் 26 00:01:21,920 --> 00:01:25,565 J-வது தன்மையை வேண்டும் i-வது வாதம். 27 00:01:25,565 --> 00:01:30,240 >> அதனால் பெற, நான் வெறுமனே முடியும் அவனுடைய தலை நிமிர்த்தப்பட்டு அடைப்புக்குறி நான் குறிப்பிட 28 00:01:30,240 --> 00:01:32,050 i-வது வாதம் கிடைக்கும். 29 00:01:32,050 --> 00:01:36,140 பின்னர் நான் ஆழ்ந்த ஒரு நிலை டைவ் முடியும் மற்றும் ஒரு இரண்டாம் குறியீட்டு செய்ய 30 00:01:36,140 --> 00:01:40,420 அடைப்புக்குறி ஜே, நெருங்கிய அடைப்பு, அரைப்புள்ளி, சேமி. 31 00:01:40,420 --> 00:01:43,610 மற்றும் இப்போது தொகுக்கலாம் மற்றும் இந்த நிரலை இயக்க. 32 00:01:43,610 --> 00:01:46,630 >> ARGV2 செய்ய - 33 00:01:46,630 --> 00:01:48,440 நான் எதிர்பார்த்தேன் இல்லை மிகவும் என்ன. 34 00:01:48,440 --> 00:01:50,740 முதல் மேலே நாம் இந்த பிழை செய்திகளை. 35 00:01:50,740 --> 00:01:54,540 இங்கு சிவப்பு, நாம் பிழை பார்க்கிறோம், உட்குறிப்பாக அறிவித்தார் நூலகம் செயல்பாடு 36 00:01:54,540 --> 00:01:56,290 வகை strlen - 37 00:01:56,290 --> 00:01:57,380 ஓ, ஒரு நிமிடம். 38 00:01:57,380 --> 00:02:00,340 இந்த நான் பயன்படுத்திய முதல் முறை strlen, நான் எதிர்பார்க்க வில்லை 39 00:02:00,340 --> 00:02:04,970 முதலில் அது விரும்பும், அதனால் நான் சேர்க்கவில்லை அறிவிக்கிறது என்று தலைப்பு கோப்பு 40 00:02:04,970 --> 00:02:06,290 ஒரு சரம் நீளம் செயல்பாடு. 41 00:02:06,290 --> 00:02:09,419 >> , என் கோப்பின் மேல் எனவே திரும்ப, நான் cs50.h. வேண்டும் 42 00:02:09,419 --> 00:02:11,080 நான் தரமான io.h. வேண்டும் 43 00:02:11,080 --> 00:02:14,500 ஆனால் அது மாறிவிடும், நான் இந்த தெரியும் நான் வேண்டும் என்று, ஆவணங்களை படித்து 44 00:02:14,500 --> 00:02:18,320 மூன்றில் ஒரு தலைப்பு கோப்பு என்றால் நான், உண்மையில், strlen செயல்பாட்டை பயன்படுத்த வேண்டும். 45 00:02:18,320 --> 00:02:22,760 அந்த செயல்பாடு என்று string.h அறிவித்தார். 46 00:02:22,760 --> 00:02:25,230 >> கோப்பு resave நாம், தொகுத்தல், ரன். 47 00:02:25,230 --> 00:02:32,360 48 00:02:32,360 --> 00:02:35,570 இந்த நேரத்தில், நாம் மட்டும் செய்கிறோம் வாதங்கள் ஒவ்வொரு பார்க்க. 49 00:02:35,570 --> 00:02:40,470 நாம் பதிலாக வாதங்கள் ஒவ்வொரு பார்க்க ஒரு நேரத்தில் ஒரு பாத்திரம். 50 00:02:40,470 --> 00:02:43,165