1 00:00:00,000 --> 00:00:02,670 >> [தீம் இசை] 2 00:00:02,670 --> 00:00:11,834 3 00:00:11,834 --> 00:00:13,365 >> காண்க: 1 அனைவருக்கும் வணக்கம். 4 00:00:13,365 --> 00:00:14,365 பிரிவில் திரும்பி வரவேற்கிறது. 5 00:00:14,365 --> 00:00:15,700 6 00:00:15,700 --> 00:00:18,700 , நான் ஏன் இது லவ்லி நாளும் out-- நிச்சயமாக, இங்கே மட்டும் நான்கு நீங்கள் உள்ளன 7 00:00:18,700 --> 00:00:21,180 மற்றும் இல்லை எங்கள் வழக்கமான பேக். 8 00:00:21,180 --> 00:00:22,670 இந்த வார இறுதியில் நான் உடல்நிலை சரியில்லாமல். 9 00:00:22,670 --> 00:00:24,294 எனவே நான் உங்களுக்கு ஸ்டார்பஸ்ட் இல்லை. 10 00:00:24,294 --> 00:00:26,400 நான் இருமல் தொடங்க கூடும் மோசமாக இந்த முழுவதும். 11 00:00:26,400 --> 00:00:27,790 அதனால் தான் எனக்கு தாங்க. 12 00:00:27,790 --> 00:00:30,624 நான் முயற்சி போகிறேன் மற்றும், முதல் இந்த மூலம் பெற 13 00:00:30,624 --> 00:00:32,290 என்றாலும், முன் நான் ஒரு இருமல் தாக்குதல் வேண்டும். 14 00:00:32,290 --> 00:00:33,410 15 00:00:33,410 --> 00:00:37,390 ஆனால் எனக்கு ஒரு சுலபமாக இருக்கும் என்று பிட் சிறிய நான் கேட்க அனைத்து தான். 16 00:00:37,390 --> 00:00:39,370 17 00:00:39,370 --> 00:00:44,289 >> எனவே today-- எமது நிகழ்ச்சி நிரலில் ஒரு reminder-- உங்கள் வினாடி வினா அடுத்த வாரம் ஆகிறது. 18 00:00:44,289 --> 00:00:46,830 நான் அதை நீங்கள் இந்த கடந்த வாரம் தெரிவித்தார் பாதுகாப்பு ஆஃப் நீ பிடிக்க முடியாது. 19 00:00:46,830 --> 00:00:47,954 எனவே நான் மீண்டும் நீங்கள் நினைவில். 20 00:00:47,954 --> 00:00:49,180 அடுத்த வாரம் உங்கள் வினாடி வினா. 21 00:00:49,180 --> 00:00:52,730 அந்த முடிவுக்கு, அடுத்த வாரம் பிரிவு மிகவும் இருக்கும் 22 00:00:52,730 --> 00:00:55,180 of-- நான் முயற்சி மற்றும் சில விமர்சனத்தில் வேலை செய்வார்கள். 23 00:00:55,180 --> 00:00:58,130 உங்களுக்கு முடிந்தால் எனவே என்னை அனுப்புவதன் மூலம் எனக்கு உதவ 24 00:00:58,130 --> 00:01:00,990 நீங்கள் வசதியாக இருக்கும் என்று விஷயங்களை , நீங்கள் பற்றி கவலை என்று, உடன் 25 00:01:00,990 --> 00:01:03,530 நீங்கள் விரும்புகிறேன் என்று தலைப்புகள் என்னை மிக எளிமையான மனிதர் என்று, மறைக்க. 26 00:01:03,530 --> 00:01:05,740 எனவே நான் முயற்சி மற்றும் அவர்களை வேலை செய்ய முடியும் எங்கள் பிரிவில் அடுத்த வாரம் ஒரு 27 00:01:05,740 --> 00:01:11,540 அல்லது நீங்கள் கூடுதல் பொருள் அல்லது தனியார் அனுப்ப நீங்கள் வேறு கிடைக்கும் என்று. 28 00:01:11,540 --> 00:01:12,150 >> ஆமாம்! 29 00:01:12,150 --> 00:01:13,520 மேலும் மக்கள் வரும்! 30 00:01:13,520 --> 00:01:17,320 நான் மோசமாக கடந்த என்று செய்தாய், நினைத்தேன் வாரம், யாரும் திரும்பி வர விரும்புகிறார்கள் என்று? 31 00:01:17,320 --> 00:01:18,065 நான் பயந்துவிட்டேன். 32 00:01:18,065 --> 00:01:18,892 33 00:01:18,892 --> 00:01:21,100 மற்ற மூன்று விஷயங்களை எனவே நாம் மேல் செல்ல போகிறோம் என்று 34 00:01:21,100 --> 00:01:24,850 இருந்தால் திருப்பிவிட, கோப்பு நான் / ஓ, மற்றும் சுட்டிகள் மற்றும் மாறும் நினைவக. 35 00:01:24,850 --> 00:01:29,160 நான் உங்களுக்கு அனைத்து பற்றி சூப்பர் உற்சாகமாக நீங்கள் நிச்சயம் சுட்டிகள் எல்லோருக்கும் பிடித்த தலைப்பை, 36 00:01:29,160 --> 00:01:31,310 புரிந்து கொள்ள மிகவும் எளிது. 37 00:01:31,310 --> 00:01:33,130 நான் உங்களுக்கு அனைத்து உரிமையும், அது தெரியும்? 38 00:01:33,130 --> 00:01:39,510 >> எனவே முதல் விஷயங்கள், redirection-- இந்த அடிப்படையில் தான் ஒரு வழி 39 00:01:39,510 --> 00:01:42,920 எப்படி நீங்கள் உள்ளீடு கட்டுப்படுத்த உங்கள் நிரலை விஷயங்கள், 40 00:01:42,920 --> 00:01:44,606 எப்படி உங்கள் நிரல் இருந்து நீங்கள் வெளியீடு விஷயங்கள். 41 00:01:44,606 --> 00:01:46,980 முக்கிய வழிகளில் என்று உங்களுக்கு அது தொடர்பு 42 00:01:46,980 --> 00:01:51,650 ஒரு நிலையான அவுட் மூலம் இங்கே உங்கள் அச்சு திரையில். 43 00:01:51,650 --> 00:01:55,940 ஆனால் வழிகள் உள்ளன நாம் இங்கே பார்க்க போல் pipe-- 44 00:01:55,940 --> 00:01:58,980 எங்கள் words-- வகையான ஒன்றாகும் குழாய் என்று தகவல் 45 00:01:58,980 --> 00:02:02,850 அல்லது ஒரு கோப்பில் இருந்து ஒரு கோப்பில் என்று தரவு. 46 00:02:02,850 --> 00:02:05,820 அது வெறும் வெவ்வேறு வழிகளில் தான் உங்கள் நிரலை சந்தோஷப்பமு 47 00:02:05,820 --> 00:02:10,681 மற்றும் உங்கள் திட்டத்தை வெளியே, பதிலாக இந்த திரையில் அவற்றை அச்சிடும் 48 00:02:10,681 --> 00:02:12,430 அல்லது விஷயங்களை உள்ளிடல் கட்டளை வரியில் இருந்து. 49 00:02:12,430 --> 00:02:13,760 50 00:02:13,760 --> 00:02:18,030 >> எனவே முதல் ஒரு சிறிய உள்ளது காரட் விட. 51 00:02:18,030 --> 00:02:22,085 அது வெறும் வெளியீடு அச்சிடுகிறது output-- எனவே அதற்கு பதிலாக உங்கள் திரையின் ஒரு கோப்பு. 52 00:02:22,085 --> 00:02:23,620 53 00:02:23,620 --> 00:02:29,500 நீங்கள் அச்சிடப்பட்ட என்று ஒன்று இருந்தது என்றால் "ஹலோ, உலக!" திரையில், 54 00:02:29,500 --> 00:02:32,400 நீங்கள் பதிலாக அதை வைத்து இருந்தால் , output.text என்று 55 00:02:32,400 --> 00:02:35,220 output.text என்று இந்த கோப்பு உருவாக்குகிறது. 56 00:02:35,220 --> 00:02:38,550 நீங்கள் அதை திறக்கும் போது, அது தருகிறேன் "ஹலோ, உலக!" சொல்ல அங்கு. 57 00:02:38,550 --> 00:02:41,410 இந்த பயனுள்ள சூப்பர் இருக்க முடியும் நீங்கள் பிழைகள் ஒரு டன் என்றால் 58 00:02:41,410 --> 00:02:43,430 உண்மையில், நாம் இந்த ஒரு பார்க்க. 59 00:02:43,430 --> 00:02:46,810 நீங்கள் இரண்டு காரட் செய்தால், அது தருகிறேன் பிழை செய்திகளை அச்சிட. 60 00:02:46,810 --> 00:02:52,090 >> நீங்கள் ஒரு பிரச்சனை என்றால் ஒடுக்குவதற்கான, அது பிழைகள் நிறைய உள்ளது 61 00:02:52,090 --> 00:02:56,770 மற்றும் நீங்கள் முயற்சி சிக்கிக்கொண்டது உங்கள் கட்டளை வரியில் ஸ்க்ரோல் 62 00:02:56,770 --> 00:02:59,110 அனைத்து அவர்கள் மூலம், நீங்கள் ஒரு கோப்பு அவற்றை அச்சிட, 63 00:02:59,110 --> 00:03:02,130 என்று அந்த கோப்பு திறந்து நீங்கள் அவர்கள் மூலம் எளிதாக உருட்டும் முடியும். 64 00:03:02,130 --> 00:03:05,160 நான் உண்மையில் ஒரு என்று பயன்படுத்தப்படும் நிறைய போது நான் பிழைதிருத்தம் செய்யப்பட்டது 65 00:03:05,160 --> 00:03:07,970 இயந்திர கற்றல் என் 181 psets. 66 00:03:07,970 --> 00:03:10,000 எனவே அது பின்னர் சூப்பர் பயனுள்ளதாக இருக்க முடியும். 67 00:03:10,000 --> 00:03:18,370 நீங்கள் ஒரு திட்டம் இருந்தால் இது பயனுள்ளதாக இருக்கும் என்று ஒருவேளை ஒரு நூலகம் உருவாக்கும் 68 00:03:18,370 --> 00:03:20,430 அல்லது சில அதிபர் சரங்களை, மற்றும் நீங்கள் 69 00:03:20,430 --> 00:03:22,846 என்று பார்க்க முடியும் இருக்க வேண்டும் அதை ஒழுங்காக அவற்றை உருவாக்கும். 70 00:03:22,846 --> 00:03:23,860 71 00:03:23,860 --> 00:03:25,160 இந்த என்று செய்ய வழி உள்ளது. 72 00:03:25,160 --> 00:03:28,280 >> எனவே நீங்கள், ஒரு கோப்பு நீங்கள் அவர்களை அச்சிட என்றால் மேலும் எளிதாக அவற்றை ஆராய முடியாது, சரியா? 73 00:03:28,280 --> 00:03:30,930 உருட்டும் முயற்சி வெர்சஸ் உங்கள் கட்டளை வரி மூலம். 74 00:03:30,930 --> 00:03:32,740 75 00:03:32,740 --> 00:03:35,820 பின்னர் ஒன்று கவனிக்க என்று தான் அதிக உள்ளது 76 00:03:35,820 --> 00:03:40,090 காரட் விட, நீங்கள் எழுதும் என்றால் ஏற்கனவே exists-- என்று ஒரு கோப்பு 77 00:03:40,090 --> 00:03:44,990 எனவே நாம் இந்த முதல் ஓடி என்றால் போன்ற நேரம், நாம், output.text அதை வைத்து 78 00:03:44,990 --> 00:03:49,970 பின்னர் நாம் ஒரு இரண்டாவது திட்டம் இருந்தோம் திட்டம் இரண்டு என இந்த அச்சிடப்பட்ட என்று 79 00:03:49,970 --> 00:03:54,250 மற்றும், output.text விட ஒரு கூடுதலான செய்தது அது மிகவும் அப்படி மேலெழுதயும் 80 00:03:54,250 --> 00:03:56,715 எப்போதும் இருந்தது என்ன மேலெழுதும் அந்த கோப்பு தொடங்கும். 81 00:03:56,715 --> 00:03:57,720 82 00:03:57,720 --> 00:04:00,750 >> நீங்கள் சேர்க்க வேண்டும் என்றால் ஒரு கோப்பு, நாம் இங்கே பார்க்க போல், 83 00:04:00,750 --> 00:04:04,779 நீங்கள் அறிகுறிகள் விட இரண்டு பெரிய செய்கிறீர்கள். 84 00:04:04,779 --> 00:04:05,820 மற்றும் அது சேர்க்கும். 85 00:04:05,820 --> 00:04:06,750 அது மேலெழுதும். 86 00:04:06,750 --> 00:04:09,770 நீங்கள் பல இயக்க வேண்டும் என்றால் திட்டங்கள் வகையான வைத்து 87 00:04:09,770 --> 00:04:13,170 அனைவரும் என்ன பாதையில் ஒரு கோப்பில் நீங்கள் திரும்பி, 88 00:04:13,170 --> 00:04:14,190 என்று அதை செய்ய ஒரு வழி. 89 00:04:14,190 --> 00:04:17,231 நீங்கள் கவலைப்பட வேண்டாம் என்றால் உங்கள் கோப்பு என்ன மற்றும் அது, மறைந்து இருக்க அனுமதி 90 00:04:17,231 --> 00:04:19,204 நீங்கள் தான் விட ஒரு ஒற்றை அதிக பயன்படுத்த முடியும். 91 00:04:19,204 --> 00:04:20,600 என்று அனைவருக்கும் பயன்? 92 00:04:20,600 --> 00:04:23,205 93 00:04:23,205 --> 00:04:31,140 >> பார்வையாளர்கள்: போலவே டாட் அதிக ஹலோ குறைக்கிறது வெளியீடு டாட் உரை விட, போன்ற இருமுறை, 94 00:04:31,140 --> 00:04:34,030 அது மட்டும் வெளியீடு மீது காட்ட வேண்டும் டாட் உரை இரண்டாவது நேர 95 00:04:34,030 --> 00:04:34,810 >> காண்க: 1 வலது. 96 00:04:34,810 --> 00:04:40,450 அதனால் தான் முற்றிலும் அடிப்படையில் என்று தொடங்கும் அங்கு என்ன மேலெழுதும். 97 00:04:40,450 --> 00:04:44,260 இங்கே, இந்த கோப்பு என்றால் ஏற்கனவே output.text 98 00:04:44,260 --> 00:04:48,230 நீங்கள் அழைக்க அடிப்படையில் என்ன, உள்ளது என்று மீண்டும் ஒரு ஒற்றை அதிக உடன் 99 00:04:48,230 --> 00:04:51,920 நீங்கள் அதை பற்றி யோசிக்க முடியும் விட போன்ற அது கோப்பு மாற்றப்பட்டது. 100 00:04:51,920 --> 00:04:54,824 நீங்கள் ஒரு வார்த்தை சேமிக்கும் போது போல் நீங்கள் காப்பாற்ற வேண்டாம் ஆவணம் மற்றும், 101 00:04:54,824 --> 00:04:57,365 மற்றும் நீங்கள் அதே பெயர் வைத்திருக்கிறீர்கள், மற்றும் அது முற்றிலும் அதை மேலெழுதகிறது 102 00:04:57,365 --> 00:04:58,680 இந்த விஷயம் அதே மாதிரி உள்ளது. 103 00:04:58,680 --> 00:05:00,380 104 00:05:00,380 --> 00:05:03,550 எவரும் எந்த கேள்விகள் வெறும் ஒரு கோப்பு outputting? 105 00:05:03,550 --> 00:05:05,051 106 00:05:05,051 --> 00:05:05,550 வியப்பா. 107 00:05:05,550 --> 00:05:11,440 >> அதனால், நீங்கள் தலைகீழாக என்றால் திசையில் அம்பு, அது உள்ளீடு செய்ய முடியும். 108 00:05:11,440 --> 00:05:13,090 109 00:05:13,090 --> 00:05:19,960 எனவே நீங்கள் இருந்தன போது சீசர் அல்லது Visioneer போன்ற 110 00:05:19,960 --> 00:05:23,195 மற்றும் நீங்கள் உள்ளீடு ஏதாவது வேண்டியிருந்தது, நீங்கள் ஒரு கட்டளை வரி வாதம் இருந்தது 111 00:05:23,195 --> 00:05:24,960 அது உண்மையில் உள்ளீடு. 112 00:05:24,960 --> 00:05:27,410 இந்த என்று செய்ய இன்னொரு வழி உள்ளது. 113 00:05:27,410 --> 00:05:30,520 எனவே, அதற்கு பதிலாக காத்திருக்கும் ஒரு கட்டளை வரியில் ஐந்து, 114 00:05:30,520 --> 00:05:33,800 நீங்கள் கேட்டபோது போன்ற உங்கள் சீசர் அல்லது Visioneer செய்தியை, 115 00:05:33,800 --> 00:05:36,490 நீங்கள் ஒரு உரை கோப்பு இருந்தது என்றால் என்று, உங்கள் செய்தி இருந்தது 116 00:05:36,490 --> 00:05:38,280 நீங்கள் தான் என்று ஒரு அது தட்டச்சு செய்ய முடியும். 117 00:05:38,280 --> 00:05:44,930 >> இந்த புள்ளி போன்ற இருந்தன என்றால் சீசர் குறைக்கிறது 3 அம்பு உள்ளீடு உரை, குறைவாக இது 118 00:05:44,930 --> 00:05:47,240 உங்கள் செய்தி என்று, உள்ளது நன்றாக இயக்க வேண்டும். 119 00:05:47,240 --> 00:05:51,310 120 00:05:51,310 --> 00:05:54,020 போது உங்கள் சீசர் திட்டம் உண்மையில் பயனர் உள்ளீடு கேட்டார், 121 00:05:54,020 --> 00:05:57,360 அது ஏற்கனவே ஏனெனில் அது வேண்டும் நீங்கள் இந்த கோப்பு தட்டச்சு. 122 00:05:57,360 --> 00:05:58,830 என்று மற்றொரு வழி. 123 00:05:58,830 --> 00:06:02,445 Output-- வெறும் ஒரு தலைகீழ் உங்கள் தரவு உள்ளீடு. 124 00:06:02,445 --> 00:06:04,570 125 00:06:04,570 --> 00:06:06,680 >> பின்னர் கடந்த ஒரு குழாய் இருக்கிறது. 126 00:06:06,680 --> 00:06:07,780 எனவே இந்த ஒரு அழகான குளிர். 127 00:06:07,780 --> 00:06:09,890 அது உங்களை அனுமதிக்கிறது ஏனெனில் ஒரு வெளியீடு எடுக்க 128 00:06:09,890 --> 00:06:13,695 திட்டம் மற்றும் அதை வைத்து மற்றொரு திட்டம் உள்ளீடு. 129 00:06:13,695 --> 00:06:15,250 130 00:06:15,250 --> 00:06:18,630 நான் நீங்கள் என்றால் எந்த தெரியாது ஆராய்வதற்காகவும் விளையாடி 131 00:06:18,630 --> 00:06:20,590 என்று CS50 வேண்டும் அது உங்களுக்குக் கொடுக்கப்படும், ஆனால் 132 00:06:20,590 --> 00:06:27,380 நீங்கள் சில மாதிரி எடுக்க அனுமதிக்கும் , தாக்கல் உங்கள் குறியாக்க ஒரு அது தட்டச்சு, 133 00:06:27,380 --> 00:06:30,350 பின்னர் அங்கு இருந்து தட்டச்சு உங்கள் நீக்க ஒரு என்று 134 00:06:30,350 --> 00:06:32,470 என்பதை உறுதி செய்ய அது அதே மாறிவிட்டார். 135 00:06:32,470 --> 00:06:34,050 எனவே அது வகையான மூன்று வழி சுழற்சியில் போல. 136 00:06:34,050 --> 00:06:38,400 137 00:06:38,400 --> 00:06:39,423 அது போ. 138 00:06:39,423 --> 00:06:41,785 >> பார்வையாளர்கள்: ஒரு திட்டம் என்றால் பல உள்ளீடுகள் உள்ளது 139 00:06:41,785 --> 00:06:47,646 இது உள்ளீடு அதை சொல்ல ஒரு வழி உள்ளது உரை கோப்பில் அல்லது வெளியீடு பயன்படுத்த? 140 00:06:47,646 --> 00:06:49,325 >> காண்க: 1 இது பன்னுள்ளீடுகளைப் உள்ளது. 141 00:06:49,325 --> 00:06:52,190 142 00:06:52,190 --> 00:07:00,430 அது தான் உங்கள் input-- தாக்கல் என்ன உள்ளீடு முதல் முறை கேட்டு, அதை தான் 143 00:07:00,430 --> 00:07:03,240 போகிறது அது, நான் நினைக்கிறேன், கருதுவது முழு கோப்பு குழாய் போகிறது. 144 00:07:03,240 --> 00:07:03,979 145 00:07:03,979 --> 00:07:07,145 நீங்கள் பன்னுள்ளீடுகளைப் வேண்டும் என்றால், நீங்கள் எனவே பல கோப்புகளை மேலிருக்கும் அலங்கார கோடுகளை போகிறது. 146 00:07:07,145 --> 00:07:08,190 147 00:07:08,190 --> 00:07:12,390 எனவே நீங்கள் செய்திகளை கேட்கிறாய் உங்கள் குறியீடு மூன்று முறை, 148 00:07:12,390 --> 00:07:15,230 நீங்கள் வைத்து போகிறாய் மூன்று மாறுபட்ட கோப்புகளில். 149 00:07:15,230 --> 00:07:15,980 மற்றும் அது பைத்தியம் பெறுகிறது. 150 00:07:15,980 --> 00:07:18,188 நீங்கள் வேண்டும் கூடாது இப்போது அது பற்றி கவலைப்பட. 151 00:07:18,188 --> 00:07:19,150 ஆனால் அந்த யோசனை. 152 00:07:19,150 --> 00:07:20,680 153 00:07:20,680 --> 00:07:26,822 >> எனவே ஆமாம், குழாய் ஒன்று வெறும் வெளியீடு திட்டம் மற்ற உள்ளீடு பயன்படுத்தும். 154 00:07:26,822 --> 00:07:27,665 எல்லோரும் அங்கே நல்ல? 155 00:07:27,665 --> 00:07:28,565 156 00:07:28,565 --> 00:07:29,065 கூல். 157 00:07:29,065 --> 00:07:30,170 158 00:07:30,170 --> 00:07:30,932 சரி. 159 00:07:30,932 --> 00:07:32,890 ஒருவேளை நீங்கள் வேண்டும் அது அதிகம் செய்ய. 160 00:07:32,890 --> 00:07:35,670 ஆனால் நீங்கள் புரிந்து கொள்ள வேண்டும் வழிகளில் நீங்கள் இந்த பயன்படுத்த முடியும். 161 00:07:35,670 --> 00:07:38,910 மற்றும் சில வழக்குகள் உள்ளன என்று நீங்கள் அதை பயன்படுத்த வேண்டும். 162 00:07:38,910 --> 00:07:44,590 >> எனவே நான் / O-- நான் நீங்கள் என்ன தெரியுமா தாக்கல் saying-- நாம் படித்து பயன்படுத்தப்படும் 163 00:07:44,590 --> 00:07:50,500 மற்றும் அங்கு எங்கள் திரையில் எழுதும், இதில் நிலையான மற்றும் நிலையான அவுட் உள்ளது. 164 00:07:50,500 --> 00:07:54,370 அந்த உங்களுக்கு இருந்திருக்கும் என்ன தான் இங்கே வர்க்கம் ஆரம்பத்தில் முதல் செய்து. 165 00:07:54,370 --> 00:07:58,220 ஆனால் நீங்கள் வாசிக்க மற்றும் கோப்புகளை எழுத முடியும், நான் / O-- அதனால் உள்ளீடு தாக்கல் அனைத்து கோப்பு இது 166 00:07:58,220 --> 00:07:59,850 வெளியீடு அது குறிக்கிறது அனைத்து உள்ளது. 167 00:07:59,850 --> 00:08:00,930 168 00:08:00,930 --> 00:08:04,360 எனவே இந்த அடிப்படையில் என்று அர்த்தம் நீங்கள் இப்போது உங்கள் தரவு சேமிக்க முடியும். 169 00:08:04,360 --> 00:08:08,460 >> நீங்கள் அதை அச்சிட போது திரை, அது அடிப்படையில், சரியான போய்விட்டாள்? 170 00:08:08,460 --> 00:08:12,507 விரைவில் நீங்கள் வணக்கம் "என உலகம் "மற்றும் ரன்" ஹலோ உலகம் " 171 00:08:12,507 --> 00:08:14,090 அது திரை "ஹலோ உலகம்" அச்சிடுகிறது. 172 00:08:14,090 --> 00:08:16,370 ஆனால் நீங்கள் உண்மையில் செய்ய முடியாது அங்கிருந்து அது ஒன்றும். 173 00:08:16,370 --> 00:08:18,950 நீங்கள் ஒரு உரை சேமிக்க என்றால் கோப்பு, திடீரென்று 174 00:08:18,950 --> 00:08:22,789 நீங்கள் அனுமதி இல்லை என்று இந்த தரவு கையாள அல்லது ஒரு கோப்பு அதை வைத்து, 175 00:08:22,789 --> 00:08:24,080 அல்லது பின்னர் ஒரு திட்டம் அதை வைத்து. 176 00:08:24,080 --> 00:08:26,370 177 00:08:26,370 --> 00:08:29,290 காரணங்களில் ஒன்று ஏன் நாம் இந்த தான் 178 00:08:29,290 --> 00:08:31,560 பின்னர் பயன்படுத்த தரவு சேமிக்க ஒரு வழி. 179 00:08:31,560 --> 00:08:34,790 180 00:08:34,790 --> 00:08:37,279 >> நான் இங்கே வழிமுறைகளை ஒரு ஜோடி வேண்டும் ஒரு நிலையான மூலம் நடைபயிற்சி 181 00:08:37,279 --> 00:08:39,450 நான் / ஓ. படி ஒன்று, நீங்கள் ஒரு குறிப்பு உருவாக்க வேண்டும் 182 00:08:39,450 --> 00:08:43,480 அனைத்து கோப்பில் தொப்பிகள் நட்சத்திர கோப்பு. 183 00:08:43,480 --> 00:08:45,740 அதனால் ஒரு கோப்பு ஒரு சுட்டிக்காட்டி உருவாக்குகிறது. 184 00:08:45,740 --> 00:08:48,080 185 00:08:48,080 --> 00:08:49,650 எனவே நீங்கள் அதை திறக்க வேண்டும். 186 00:08:49,650 --> 00:08:52,940 நீங்கள், உண்மையில், சொல்கிறீர்கள் வெறும் கோப்பு, fopen சமம். 187 00:08:52,940 --> 00:08:57,400 மற்றும் இந்த ஒரு திரும்ப போகிறது நீங்கள் திறந்து கோப்பு சுட்டிக்காட்டி. 188 00:08:57,400 --> 00:08:59,610 189 00:08:59,610 --> 00:09:01,460 நான் நீங்கள் ஒரு தம்பதிகள் அலுவலக நேரத்தில் தோழர்களே. 190 00:09:01,460 --> 00:09:07,400 >> ஆனால் விஷயங்களை ஒன்று நினைவில் சுட்டிகள் 191 00:09:07,400 --> 00:09:10,409 சரியான சில முகவரியை அல்லது பூஜ்ய, இருக்க முடியும்? 192 00:09:10,409 --> 00:09:12,700 நாம் ஒரு வழக்கில் இதுவரை எங்கே வேண்டும் என்றால் ஏதாவது, பூஜ்ஜிய திரும்ப முடியும் 193 00:09:12,700 --> 00:09:14,990 நாம் செய்ய என்ன செய்ய வேண்டும் நாம் எப்போதும் அதை பயன்படுத்த முன்? 194 00:09:14,990 --> 00:09:16,220 195 00:09:16,220 --> 00:09:19,000 நாம் இருந்தால் சரிபார்க்க வேண்டும் அது பூஜ்ய அல்லது இல்லை, சரி? 196 00:09:19,000 --> 00:09:23,600 நீங்கள் சில இருந்தது ஏனெனில் பிரச்சினை எங்கே என்ன பொருள் 197 00:09:23,600 --> 00:09:26,110 மூர்க்கத்தனமான திரும்பினார் செய்யப்பட்டது பூஜ்ய இருந்தது. 198 00:09:26,110 --> 00:09:28,170 நீங்கள் செய்ய முயன்றேன் அது சில செயல்பாடு. 199 00:09:28,170 --> 00:09:29,770 மற்றும் உங்கள் கணினியில் தளத்தில் faulted. 200 00:09:29,770 --> 00:09:30,725 வலது? 201 00:09:30,725 --> 00:09:33,640 நான் நீங்கள் ஒரு ஜோடி பந்தயம் என்று சிக்கல் இருந்தது. 202 00:09:33,640 --> 00:09:38,890 >> Fopen எனவே, fopen ஒன்று கோப்பு ஒரு சுட்டிக்காட்டி திரும்ப, 203 00:09:38,890 --> 00:09:41,200 அல்லது ஏதாவது தவறு நடந்தால், அது பூஜ்ய திரும்ப நடக்கிறது. 204 00:09:41,200 --> 00:09:45,980 எனவே நீங்கள் எப்போதும் சரிபார்க்க வேண்டும் அது பூஜ்ய திரும்பி என்று 205 00:09:45,980 --> 00:09:47,880 நீங்கள் வேறு ஏதாவது செய்ய முயற்சிக்கும் முன். 206 00:09:47,880 --> 00:09:49,110 207 00:09:49,110 --> 00:09:51,974 இந்த ஒரு நிலையான முன்னுதாரணம் போன்ற உள்ளது நீங்கள் இங்கே வேண்டும் போகிறோம் என்று. 208 00:09:51,974 --> 00:09:54,390 ஒரு வாய்ப்பு எப்போதும் இருந்தால் என்று ஏதாவது, பூஜ்ய திரும்ப முடியும் 209 00:09:54,390 --> 00:09:56,590 நிச்சயமாக அது செய்ய பார்க்கலாம் நீங்கள் தொடர முன். 210 00:09:56,590 --> 00:09:58,911 இல்லையெனில், நீங்கள் போகிறோம் அருமையான இணைய தளத்தில் தவறுகளை பெற. 211 00:09:58,911 --> 00:10:00,410 யாரும் அந்த சமாளிக்க விரும்புகிறது. 212 00:10:00,410 --> 00:10:03,180 213 00:10:03,180 --> 00:10:06,410 >> நாம் இங்கே பார்க்க போல், முதல் வாதம் எனவே கோப்பு தான் பாதை உள்ளது. 214 00:10:06,410 --> 00:10:09,380 அந்த கோப்பு இல்லை என்றால், அது அந்த கோப்பு உருவாக்க நடக்கிறது. 215 00:10:09,380 --> 00:10:10,713 மற்றும் அது வெறும் வெற்று இருக்கும் நடக்கிறது. 216 00:10:10,713 --> 00:10:10,789 217 00:10:10,789 --> 00:10:13,080 பின்னர் இரண்டாவது வாதம் நீங்கள் விரும்பும் முறை ஆகும். 218 00:10:13,080 --> 00:10:14,610 நாம் இந்த கோப்பு படிக்க வேண்டும்? 219 00:10:14,610 --> 00:10:15,560 நீங்கள் அது இருந்து எழுத வேண்டும்? 220 00:10:15,560 --> 00:10:16,476 நீங்கள் சேர்க்க வேண்டும்? 221 00:10:16,476 --> 00:10:17,600 222 00:10:17,600 --> 00:10:20,670 எனவே, உண்மையில் நான் said-- என்ன கோப்பு இல்லை என்றால் 223 00:10:20,670 --> 00:10:23,400 மற்றும் நீங்கள் படிக்க முயற்சி அது, அது பிழை தூக்கி நடக்கிறது. 224 00:10:23,400 --> 00:10:26,890 கோப்பு என்றால் விரும்புகிறேன் பெயர் என்றால் file.text இன்னும் இல்லை 225 00:10:26,890 --> 00:10:29,250 மற்றும் நீங்கள் எழுத வேண்டும் அது, அது உருவாக்கும் 226 00:10:29,250 --> 00:10:33,110 நீங்கள் file.text என்று ஒரு வெற்று கோப்பு. 227 00:10:33,110 --> 00:10:36,612 நீங்கள் சேர்க்க வேண்டும் என்றால், அதையே செய்ய வேண்டும். 228 00:10:36,612 --> 00:10:38,081 என்று பயன்? 229 00:10:38,081 --> 00:10:40,580 நீங்கள் படிக்க முயற்சி என்றால் இன்னும் இல்லை என்று ஒரு கோப்பு, 230 00:10:40,580 --> 00:10:41,590 அது ஒரு பிழை தூக்கி எறிவேன். 231 00:10:41,590 --> 00:10:44,340 இல்லையெனில், அது கோப்பை உருவாக்க வேண்டும் நீங்கள் நீங்கள் அதை விரும்பவில்லை என்ன செய்கிறீர்கள். 232 00:10:44,340 --> 00:10:45,970 233 00:10:45,970 --> 00:10:46,470 கூல். 234 00:10:46,470 --> 00:10:47,510 235 00:10:47,510 --> 00:10:48,880 இப்போது நாம் கோப்பில் இருந்து படிக்க முடியும். 236 00:10:48,880 --> 00:10:52,570 இந்த வெறும் போகிறது வகையான உள்ளது பல்வேறு செயல்பாடுகளை மூலம் 237 00:10:52,570 --> 00:10:58,980 நாம் கோப்பு I / O வேண்டும் என்று. இந்த விருப்பத்திற்கு , இந்த வாரம் pset தேவையான இருக்கும் 238 00:10:58,980 --> 00:11:00,505 நான் சரியாக நினைவில் இருந்தால். 239 00:11:00,505 --> 00:11:02,880 ஆம், அது முற்றிலும் இருக்கும் இந்த வாரம் pset தேவையான. 240 00:11:02,880 --> 00:11:04,260 241 00:11:04,260 --> 00:11:07,010 எனவே fgetc அடுத்த பாத்திரம் திரும்புகிறது. 242 00:11:07,010 --> 00:11:08,350 243 00:11:08,350 --> 00:11:10,300 உரை ஒரு வரி கொடுக்கிறது fgets. 244 00:11:10,300 --> 00:11:11,790 245 00:11:11,790 --> 00:11:14,610 அது எதுவும் வரை திரும்ப ஒரு புதிய வரி, மற்றும் அது உடைந்து விடும். 246 00:11:14,610 --> 00:11:15,950 247 00:11:15,950 --> 00:11:18,700 எனவே fread ஒரு குறிப்பிட்ட படிக்கிறது பைட்டுகள் மற்றும் இடங்களில் அவர்களை எண்ணிக்கை 248 00:11:18,700 --> 00:11:20,700 ஒரு வரிசை, இது ஏதாவது நீங்கள் உள்ளது 249 00:11:20,700 --> 00:11:25,485 மறு size-- செய்ய வேண்டும் பயனுள்ளதாக இருக்கும். 250 00:11:25,485 --> 00:11:26,550 251 00:11:26,550 --> 00:11:29,290 >> எத்தனை பேர் வாசிக்க மூலம் pset ஸ்பெக்,? 252 00:11:29,290 --> 00:11:30,980 253 00:11:30,980 --> 00:11:32,261 சரி. 254 00:11:32,261 --> 00:11:32,760 [செவிக்கு புலப்படாமல்] 255 00:11:32,760 --> 00:11:35,380 256 00:11:35,380 --> 00:11:36,580 >> காண்க: 1 சரி. 257 00:11:36,580 --> 00:11:37,530 அனைத்து சரியான. 258 00:11:37,530 --> 00:11:41,940 அது ஒரு வேடிக்கை pset தான் அப்படி நிச்சயமாக வாசிக்க. 259 00:11:41,940 --> 00:11:51,320 நீக்கப்பட்ட நினைவைப் பெற அது வேலை செய்யும் போது உண்மையில் அற்புதமான card--. 260 00:11:51,320 --> 00:11:54,100 ஆனால் நிச்சயமாக, என்று படித்து தொடங்க. 261 00:11:54,100 --> 00:11:56,280 என்னை பேச வாருங்கள் நீங்கள் என்றால் அது பற்றி கேள்விகள். 262 00:11:56,280 --> 00:11:59,290 >> சரி, அதனால் நான் சொல்கிறேன், fread பைட்டுகள் ஒரு குறிப்பிட்ட எண் படிக்கிறது. 263 00:11:59,290 --> 00:12:01,340 264 00:12:01,340 --> 00:12:03,590 அந்த சில தன்னிச்சையான எண் நீங்கள் அமைக்க போகிறோம் என்று. 265 00:12:03,590 --> 00:12:05,990 266 00:12:05,990 --> 00:12:08,260 பின்னர் தான் நகர்வுகள் fseek ஒரு குறிப்பிட்ட நிலையை. 267 00:12:08,260 --> 00:12:11,150 எனவே ஒருவேளை நீங்கள் கவலைப்பட வேண்டாம் அடுத்த 10 பைட்டுகள் பற்றி. 268 00:12:11,150 --> 00:12:12,880 நீங்கள் தான் முன்னாடி தவிர்க்க வேண்டும். 269 00:12:12,880 --> 00:12:14,030 நீங்கள் அந்த பற்றி கவலை இல்லை. 270 00:12:14,030 --> 00:12:16,280 நீங்கள் பைட் 11 மணிக்கு தொடங்கி படிக்க வேண்டும். 271 00:12:16,280 --> 00:12:18,252 fseek நீங்கள் செய்ய அனுமதிக்கிறது. 272 00:12:18,252 --> 00:12:20,710 எனவே அது நீங்கள் தேர்ந்தெடுக்கப்பட்ட இருக்க அனுமதிக்கிறது நீங்கள் படித்து என்ன பற்றி. 273 00:12:20,710 --> 00:12:25,880 Fgetc, fgets, மற்றும் fread வாசிப்பு ஏனெனில் கோப்பு ஒரு குறிப்பிட்ட இடத்தில் இருந்து. 274 00:12:25,880 --> 00:12:27,260 275 00:12:27,260 --> 00:12:35,090 >> இதை பற்றி யோசிக்க ஒரு வழி இந்த என்றால் உள்ளது எங்கள் கோப்பு, நீங்கள் முதலில் திறக்கும் போது, 276 00:12:35,090 --> 00:12:41,140 நீங்கள் கோப்பு இந்த நிலை இல்லை என்று ஆரம்பத்தில் தொடங்குகிறது. 277 00:12:41,140 --> 00:12:45,040 நீ எப்போது அழைக்க Fgetc, fgetf, அல்லது fread, 278 00:12:45,040 --> 00:12:48,875 அது இருந்து தொடங்க நடக்கிறது இந்த நிலை மார்க்கர். 279 00:12:48,875 --> 00:12:51,340 280 00:12:51,340 --> 00:12:55,245 நீங்கள் தான் படிக்க வேண்டும் என்று இங்கே மீது நினைவகம் இந்த துண்டின். 281 00:12:55,245 --> 00:12:56,300 282 00:12:56,300 --> 00:12:57,960 நீங்கள் அழைக்க முடியாது. 283 00:12:57,960 --> 00:13:02,430 நீங்கள் இங்கே மீது பெற வேண்டும் பின்னர் அங்கு இருந்து படிக்க 284 00:13:02,430 --> 00:13:06,540 அல்லது வாசிக்க, பெறுகிறார், அல்லது getc, உனக்கு என்ன வேண்டும் என்று பொறுத்து. 285 00:13:06,540 --> 00:13:09,310 அதனால் தான் உங்களை அனுமதிக்கிறது நாட நினைவகம் பகுதிகள் தவிர்க்கவும். 286 00:13:09,310 --> 00:13:11,590 அந்த மட்டும் தான் நீங்கள் விஷயங்களை தவிர்க்க முடியும் வழி 287 00:13:11,590 --> 00:13:14,012 உங்கள் தாங்கல் அவற்றை படித்து இல்லாமல். 288 00:13:14,012 --> 00:13:15,470 என்று அனைவருக்கும் பயன்? 289 00:13:15,470 --> 00:13:21,110 290 00:13:21,110 --> 00:13:24,780 >> வெளிப்படையாக, அங்கு ஒரு இணை இங்கே நிறைய 291 00:13:24,780 --> 00:13:27,780 எங்கள் வெளியீடு, அல்லது உள்ளீடு திருப்பிவிட, உனக்கு எழுத படிக்க. 292 00:13:27,780 --> 00:13:31,800 எனவே fputc, வெறும் எழுதுகிறார் ஒரு கோப்பு ஒரு பாத்திரம். 293 00:13:31,800 --> 00:13:33,655 fputs ஒரு வரி எழுதுகிறது. 294 00:13:33,655 --> 00:13:35,030 295 00:13:35,030 --> 00:13:37,420 Fprintf ஒரு வடிவமைக்கப்பட்ட வெளியீடு அச்சிடுகிறது. 296 00:13:37,420 --> 00:13:41,190 நீங்கள் தாவல்கள் வேண்டும் என்றால், அல்லது இடைவெளி, அல்லது whatnot. 297 00:13:41,190 --> 00:13:44,180 பின்னர் fwrite சில எழுதுகிறது ஒரு கோப்பு பைட்டுகள் வரிசை. 298 00:13:44,180 --> 00:13:48,860 எனவே இந்த அதே வழி fwrite மற்றும் fread ஒப்பானது ஆகும் 299 00:13:48,860 --> 00:13:57,550 opposites-- fgets, fputs, மற்றும் பின்னர் fputc, மற்றும் fgetc-- நிறைய 300 00:13:57,550 --> 00:14:00,710 பைத்தியம், விரைவான விஷயங்களை. 301 00:14:00,710 --> 00:14:05,300 >> வெறும் வகையான இந்த handy-- வைத்திருக்க நீங்கள் வெவ்வேறு நேரங்களில் வேண்டும் 302 00:14:05,300 --> 00:14:08,680 எங்கே ஒருவேளை நீங்கள் வேண்டும் ஒரு நேரத்தில் ஒரு பாத்திரம். 303 00:14:08,680 --> 00:14:09,890 ஒருவேளை நீங்கள் ஒரு முழு வரி வேண்டும். 304 00:14:09,890 --> 00:14:14,320 உங்கள் அகராதி pset-- உடன் இது இரண்டு psets உள்ள ஆகும், 305 00:14:14,320 --> 00:14:19,690 நான் நாம் நீங்கள் ஒரு முழு கொடுக்க, நம்புகிறேன் ஒரு உரை வடிவமைப்பில் அகராதி 306 00:14:19,690 --> 00:14:22,252 இது ஒவ்வொரு சொல் உள்ளது ஒரு வரி பிரிக்கப்பட்ட. 307 00:14:22,252 --> 00:14:24,210 நீங்கள் படிக்க வேண்டும் என்றால் ஒரு நேரத்தில் ஒரே வார்த்தையில், 308 00:14:24,210 --> 00:14:31,769 நீங்கள் வாசிப்பு என்றால் நீங்கள் என்ன பயன்படுத்த வேண்டும் மற்றும் அவர்கள் அனைவரும், புதிய வரிகளை பிரிக்கப்பட்ட 309 00:14:31,769 --> 00:14:33,310 மற்றும் நீங்கள் ஒரு நேரத்தில் ஒரு சொல் வேண்டும்? 310 00:14:33,310 --> 00:14:35,320 311 00:14:35,320 --> 00:14:36,040 >> பார்வையாளர்கள்: fgets 312 00:14:36,040 --> 00:14:36,748 >> காண்க: 1 வலது. 313 00:14:36,748 --> 00:14:39,960 Fgets-- என்று கொடுக்கிறது ஏனெனில் என்ன ஒரு வரியில் உள்ளது. 314 00:14:39,960 --> 00:14:42,750 மற்றும் ஒவ்வொரு சொல் அதன் என்றால் சொந்த வரி, நாம் fgets பயன்படுத்த முடியும். 315 00:14:42,750 --> 00:14:44,511 316 00:14:44,511 --> 00:14:45,010 கூல். 317 00:14:45,010 --> 00:14:47,290 என்று உணர்வு, அனைவருக்கும் ஏற்படுத்துமா? 318 00:14:47,290 --> 00:14:48,020 கூல்? 319 00:14:48,020 --> 00:14:50,020 சரி, நாம் பெற போகிறோம் சுட்டிகள் வேடிக்கை பகுதியாக 320 00:14:50,020 --> 00:14:51,728 மிக விரைவில், எங்கே நீங்கள் சில கணித செய்ய பெற்றிடுங்கள். 321 00:14:51,728 --> 00:14:52,776 மற்றும் அது பெரிய இருக்க வேண்டும். 322 00:14:52,776 --> 00:14:55,690 323 00:14:55,690 --> 00:14:57,740 >> உங்கள் கோப்பு மூட step-- கடைசியாக. 324 00:14:57,740 --> 00:15:01,090 இங்கே பல விஷயங்கள், எங்கள் நிலைப்பாடுகளில் ஒன்று 325 00:15:01,090 --> 00:15:03,550 அது திரும்ப முடியும் என்றால் பூஜ்ய, பூஜ்ய சோதிக்க. 326 00:15:03,550 --> 00:15:06,160 நீங்கள் ஏதாவது திறக்க என்றால், அதை சிறப்பாக மூட விரும்புகிறேன். 327 00:15:06,160 --> 00:15:10,419 நீங்கள் இருக்கும் வரை சரி, நீங்கள் செய்யவில்லை நீங்கள் அது மூடிக்கொண்டோம் மட்டுமே செய்யப்படுகிறது. 328 00:15:10,419 --> 00:15:12,585 கைண்ட் அது முடிந்துவிடவில்லை போன்ற கொழுப்பு பெண் பாடுகிறார் வரை. 329 00:15:12,585 --> 00:15:14,130 உங்கள் கோப்பு மூடுவது போல. 330 00:15:14,130 --> 00:15:16,860 331 00:15:16,860 --> 00:15:19,190 அது இங்கே, சொல்வது போல் தான் எப்போதும் வலியுறுத்தி 332 00:15:19,190 --> 00:15:21,750 நீங்கள் முன் உங்கள் கோப்பை திறக்க படித்து அல்லது அதை எழுதும். 333 00:15:21,750 --> 00:15:24,450 நீங்கள் அதை திறந்து விட்டேன் என்றால் எப்போதும் அதை மூட. 334 00:15:24,450 --> 00:15:25,460 அனைத்து சரியான? 335 00:15:25,460 --> 00:15:25,960 கூல். 336 00:15:25,960 --> 00:15:26,835 >> எனவே இங்கே ஒரு உதாரணம் தான். 337 00:15:26,835 --> 00:15:29,250 338 00:15:29,250 --> 00:15:34,330 எனக்கு தெரியாது tiny-- எனவே நீங்கள் என்றால் தோழர்களே நன்றாக என்று பார்க்க முடியும். 339 00:15:34,330 --> 00:15:36,805 மட்டும் நாம் அதிகரிக்க முடியும் என்றால் எப்படியோ பிரகாசம். 340 00:15:36,805 --> 00:15:40,430 341 00:15:40,430 --> 00:15:45,030 நான் முடிந்தால் என்னை உண்மையில் இந்த செய்வோம். 342 00:15:45,030 --> 00:15:48,020 343 00:15:48,020 --> 00:15:51,470 சரி, உங்களுக்கு முடியாது உண்மையில் நீங்கள், என்று அனைத்து பார்க்க? 344 00:15:51,470 --> 00:15:52,905 சரி, நாம் பின்னர், இந்த செய்ய போகிறோம். 345 00:15:52,905 --> 00:16:35,094 346 00:16:35,094 --> 00:16:35,594 [செவிக்கு புலப்படாமல்] 347 00:16:35,594 --> 00:16:56,670 348 00:16:56,670 --> 00:16:58,605 >> நான் இந்த பார்க்க நன்றாக உள்ளது கொள்கிறேன். 349 00:16:58,605 --> 00:17:17,330 350 00:17:17,330 --> 00:17:19,455 யாரையும் எங்கே பார்க்க முடியும் என் கேள்வி சுட்டி சென்றார்? 351 00:17:19,455 --> 00:17:22,837 ஆ, அங்கு அது போராட்டங்கள் என்ன ஆகிறது! 352 00:17:22,837 --> 00:17:48,910 353 00:17:48,910 --> 00:17:49,520 >> சரி. 354 00:17:49,520 --> 00:17:53,845 அடிப்படையில், நீங்கள் வகையான வேண்டும் என்ன இந்த ஒரு யோசனை செய்து. 355 00:17:53,845 --> 00:17:56,740 356 00:17:56,740 --> 00:17:57,600 அது தான் இல்லை. 357 00:17:57,600 --> 00:17:58,851 358 00:17:58,851 --> 00:18:02,425 செலவழிக்க விட ஆனால் நான் மாறாக அது விளக்க விரும்புகிறேன் மேலும் நேரம் சரியாக அதை வடிவமைக்க முயற்சி. 359 00:18:02,425 --> 00:18:03,610 360 00:18:03,610 --> 00:18:07,280 அடிப்படையில், நீங்கள் இங்கே பார்க்க போல், நாம் கோப்பு திறந்த தொடங்கும். 361 00:18:07,280 --> 00:18:09,620 நாம் சில வேண்டும் நாம் இருக்கும் என்று தகவல் கோப்பு 362 00:18:09,620 --> 00:18:12,300 திறக்கவேண்டும் என்று அது எங்கள் மாணவர்கள் தான் கூறுகிறது. 363 00:18:12,300 --> 00:18:14,020 மற்றும் நாம் அதை எழுத போகிறோம். 364 00:18:14,020 --> 00:18:15,060 365 00:18:15,060 --> 00:18:17,720 எனவே நிச்சயமாக, பூஜ்ய திரும்ப. 366 00:18:17,720 --> 00:18:19,650 எனவே நாம் பூஜ்ய சோதிக்க வேண்டும். 367 00:18:19,650 --> 00:18:22,930 மற்றும் அது தான் பின்னர் என்றால் பூஜ்ய, நாம் செல்ல. 368 00:18:22,930 --> 00:18:25,660 நீங்கள் பார்க்க மற்றும், நாம் இருக்கிறோம் இங்கே மூலம் தேடுகிறது. 369 00:18:25,660 --> 00:18:26,960 மாணவர்கள் உள்ளன. 370 00:18:26,960 --> 00:18:30,520 மாணவர்கள் மூன்று வரையறுக்கப்பட்டுள்ளது ஹாஷ் உள்ளன. 371 00:18:30,520 --> 00:18:34,060 மற்றும் நாம் என்ன செய்கிறோம் நாம் இருந்தால் ஆகிறது சரியான, கோப்பு அச்சிடுகிறது? 372 00:18:34,060 --> 00:18:36,975 எனவே நாங்கள் என்ன எங்கள் கோப்பு வெளியே அச்சிடும்? 373 00:18:36,975 --> 00:18:47,040 374 00:18:47,040 --> 00:18:48,906 >> பார்வையாளர்கள்: மதிப்பெண்களை வரிசையில் அந்த இருந்தால்? 375 00:18:48,906 --> 00:18:49,680 >> காண்க: 1: ஆமாம். 376 00:18:49,680 --> 00:18:50,980 என்று மதிப்பெண்களை சரியாக வரிசையில். 377 00:18:50,980 --> 00:18:53,050 எனவே நாம் இந்த திறந்து தகவல் கோப்பு, இது 378 00:18:53,050 --> 00:18:56,040 நான் கருதி ஒருவித தரங்களாக தகவல். 379 00:18:56,040 --> 00:19:01,100 நாம் தான் வெளியே அச்சிடும் அந்த கோப்பு ஒவ்வொரு மாணவர் மதிப்பெண்களை. 380 00:19:01,100 --> 00:19:02,140 கூல்? 381 00:19:02,140 --> 00:19:02,640 நல்ல. 382 00:19:02,640 --> 00:19:03,811 383 00:19:03,811 --> 00:19:04,310 வியப்பா. 384 00:19:04,310 --> 00:19:05,100 சரி. 385 00:19:05,100 --> 00:19:06,950 To-- திரும்ப பெற நாம் 386 00:19:06,950 --> 00:19:08,646 >> பார்வையாளர்கள்: நான் ஒரு விரைவான கேள்வி வேண்டும். 387 00:19:08,646 --> 00:19:11,570 லூப் வைட்டமின் இல்லை இருக்கிறாரா? 388 00:19:11,570 --> 00:19:12,870 என்று தான் என்றால் வட்டத்திற்கு தான்? 389 00:19:12,870 --> 00:19:14,370 காண்க: 1: இல்லை, அது லூப் தான். 390 00:19:14,370 --> 00:19:16,150 391 00:19:16,150 --> 00:19:18,810 நான் இங்கே வரை நன்றாக என் சுட்டி பார்க்க முடியாது. 392 00:19:18,810 --> 00:19:21,359 எனவே நான் போராடி ஒழுங்காக வடிவம் என்று. 393 00:19:21,359 --> 00:19:22,525 இந்த அடைப்புக்குறி சென்று. 394 00:19:22,525 --> 00:19:23,610 395 00:19:23,610 --> 00:19:25,130 அது இங்கே கீழே இருக்க வேண்டும். 396 00:19:25,130 --> 00:19:26,605 இந்த லூப் உங்கள் என்ன ஆகிறது. 397 00:19:26,605 --> 00:20:10,680 398 00:20:10,680 --> 00:20:11,180 அங்கு. 399 00:20:11,180 --> 00:20:12,160 இப்போது அது அழகாக இருக்கிறது. 400 00:20:12,160 --> 00:20:16,720 அதனால் அது தவிர இருக்க வேண்டும் எப்படி நான் தள்ளுபடி என்று கடந்த அளவாகவும் உள்ளது. 401 00:20:16,720 --> 00:20:17,220 சரி. 402 00:20:17,220 --> 00:20:19,491 என்று அனைவருக்கும் பயன்? 403 00:20:19,491 --> 00:20:19,990 சரி. 404 00:20:19,990 --> 00:20:23,750 நாம் செல்ல போகிறோம் அடுத்த விஷயத்தை then-- 405 00:20:23,750 --> 00:20:26,180 இது, உண்மையில், நீங்கள் போகிறோம் குறியீடு பார்க்க வேண்டும். 406 00:20:26,180 --> 00:20:28,370 அதனால் நான் போகிறேன் அந்த வழியாக இப்போது நகல். 407 00:20:28,370 --> 00:20:31,500 408 00:20:31,500 --> 00:20:32,000 சரி. 409 00:20:32,000 --> 00:20:35,110 எனவே நான் இந்த குறியீடு உங்களுக்கு காட்ட போகிறேன். 410 00:20:35,110 --> 00:20:38,240 நான் நீங்கள் முயற்சி மற்றும் எண்ணிக்கை வேண்டும் அது வேண்டும், என்ன வெளியே செய்ய. 411 00:20:38,240 --> 00:20:49,740 412 00:20:49,740 --> 00:20:52,480 >> எனவே ஒரு நிமிடம் அல்லது எடுத்து அப்படி கொடுக்கப்பட்ட. 413 00:20:52,480 --> 00:20:54,440 முயற்சி மற்றும் இங்கே என்ன நடக்கிறது கண்டுபிடிக்க. 414 00:20:54,440 --> 00:21:58,840 415 00:21:58,840 --> 00:21:59,570 >> எந்த கருத்துக்கள்? 416 00:21:59,570 --> 00:22:08,180 417 00:22:08,180 --> 00:22:12,470 >> நாம் வேண்டும் என்று குறைந்தது இரண்டு கட்டளை வரி வாதங்கள், சரியான? 418 00:22:12,470 --> 00:22:16,270 நான் அதில் ஒன்று போகிறது கொள்கிறேன் என்று [செவிக்கு புலப்படாமல்] எங்கள் திட்டம் உள்ளது 419 00:22:16,270 --> 00:22:17,530 பின்னர் வேறு. 420 00:22:17,530 --> 00:22:19,980 [செவிக்கு புலப்படாமல்] குறைவாக இருந்தால் ஏனெனில் இரண்டு விட, நாம் அவர்களை கத்துவார்கள். 421 00:22:19,980 --> 00:22:21,140 வலது? 422 00:22:21,140 --> 00:22:25,300 மற்றும் பயன்பாடு இருந்து, அது போல் அது கோப்பு ஒருவித இருக்க போகிறது. 423 00:22:25,300 --> 00:22:26,260 நாம் அனைத்து ஒப்புக்கொண்டு? 424 00:22:26,260 --> 00:22:29,110 425 00:22:29,110 --> 00:22:31,570 எனவே இப்போது, செய்து வளைய என்ன? 426 00:22:31,570 --> 00:22:32,570 அது என்ன நடக்கிறது? 427 00:22:32,570 --> 00:22:35,000 428 00:22:35,000 --> 00:22:36,449 >> பார்வையாளர்கள்: அனைத்து கோப்புகளை. 429 00:22:36,449 --> 00:22:37,240 காண்க: 1 சரியாக. 430 00:22:37,240 --> 00:22:39,650 அது நடக்கிறது அனைத்து நாம் அங்கு உள்ளீடு செய்த கோப்புகளை. 431 00:22:39,650 --> 00:22:40,720 432 00:22:40,720 --> 00:22:46,040 எனவே ஒவ்வொரு கோப்பிலும், அது தான் அங்கு சில சரம் திறந்து. 433 00:22:46,040 --> 00:22:47,560 அந்த கோப்பில் திறந்து. 434 00:22:47,560 --> 00:22:48,060 வலது? 435 00:22:48,060 --> 00:22:49,140 436 00:22:49,140 --> 00:22:52,380 அதை படித்து. 437 00:22:52,380 --> 00:22:53,420 438 00:22:53,420 --> 00:22:55,540 அது வெற்று இருந்தால் நிச்சயமாக, சோதனை. 439 00:22:55,540 --> 00:22:57,220 பின்னர் அது அச்சிடும். 440 00:22:57,220 --> 00:23:01,460 அது வெற்று என்றால், அது தான் எங்களுக்கு சொல்லி என்று உள்ளது என்று ஒரு கோப்பு தான். 441 00:23:01,460 --> 00:23:04,290 உடன், நினைவில் ஏனெனில் எங்கள் கோப்பு இருப்பதாக உள்ளது வாசிக்க. 442 00:23:04,290 --> 00:23:04,810 வலது? 443 00:23:04,810 --> 00:23:06,870 எழுத மற்றும் சேர்க்க கூடிய, நீங்கள் அதனை பெற முடியும். 444 00:23:06,870 --> 00:23:08,970 ஆனால் படித்தல், எங்கள் கோப்பு இருப்பதாக உள்ளது. 445 00:23:08,970 --> 00:23:10,430 446 00:23:10,430 --> 00:23:13,330 >> பின்னர் அது இருக்கிறது என்றால், நாம் இங்கே என்ன செய்து கொண்டிருக்கிறாய்? 447 00:23:13,330 --> 00:23:14,810 448 00:23:14,810 --> 00:23:15,780 தான் இங்கே ஆரம்பிக்கலாம். 449 00:23:15,780 --> 00:23:18,815 என்ன இந்த தான் இந்த முதல் எழுத்து செய்கிறது. 450 00:23:18,815 --> 00:23:20,960 451 00:23:20,960 --> 00:23:21,790 அது என்ன? 452 00:23:21,790 --> 00:23:24,100 அவர் வலது, ஒரு பாத்திரம் பெறுகிறார்? 453 00:23:24,100 --> 00:23:25,400 எனவே என்ன செய்கிறாள்? 454 00:23:25,400 --> 00:23:26,775 அது முதல் கதாபாத்திரம் வருகிறது. 455 00:23:26,775 --> 00:23:28,860 456 00:23:28,860 --> 00:23:30,200 எவரும் EOF தெரியுமா? 457 00:23:30,200 --> 00:23:31,170 >> பார்வையாளர்கள்: கோப்பு முடிவு? 458 00:23:31,170 --> 00:23:32,680 >> காண்க: 1 சரியாக கோப்பு முடிவு. 459 00:23:32,680 --> 00:23:35,310 எனவே அது செல்ல நடக்கிறது முழு கோப்பு, சரியான? 460 00:23:35,310 --> 00:23:36,710 461 00:23:36,710 --> 00:23:40,780 பின்னர் அது புதுப்பிக்க நடக்கிறது ஒவ்வொரு அடுத்தடுத்த கதாபாத்திரம் வருகிறது. 462 00:23:40,780 --> 00:23:41,565 வலது? 463 00:23:41,565 --> 00:23:43,636 மற்றும் அது என்ன செய்கிறது? 464 00:23:43,636 --> 00:23:44,760 பார்வையாளர்கள்: என்று அப்புறப்படுத்தும் in-- 465 00:23:44,760 --> 00:23:46,741 466 00:23:46,741 --> 00:23:49,170 >> காண்க: 1 putchar அச்சிட்டு உங்கள் திரைக். 467 00:23:49,170 --> 00:23:50,867 468 00:23:50,867 --> 00:23:51,950 [செவிக்கு புலப்படாமல்] பாத்திரம். 469 00:23:51,950 --> 00:23:54,300 பின்னர் போது அது [செவிக்கு புலப்படாமல்] இந்த கோப்பு மூட. 470 00:23:54,300 --> 00:23:57,370 >> பார்வையாளர்கள்: நீங்கள் இல்லை ஒரு [வேண்டும்? வேறு? ?] 471 00:23:57,370 --> 00:23:59,005 >> காண்க: 1 அவசியம் இல்லை. 472 00:23:59,005 --> 00:24:01,480 நான் அது மாதிரி இந்த மறைமுகமாக, அதாவது. 473 00:24:01,480 --> 00:24:06,780 இந்த நீண்ட, எனினும், திரும்புகிறது ஏனெனில் இந்த இந்த பிடிக்க முடியாது என, நீங்கள் நன்றாக இருக்கிறோம். 474 00:24:06,780 --> 00:24:07,940 475 00:24:07,940 --> 00:24:10,250 நான் அது அநேகமாக நல்லது அர்த்தம் ஒரு வேறு செய்ய பயிற்சி. 476 00:24:10,250 --> 00:24:15,755 ஆனால் ஒரு வேறு எப்போதும் உள்ளது தேவையான குறிப்பாக 477 00:24:15,755 --> 00:24:17,610 நீங்கள் ஏதாவது இருந்தால் மீண்டும், போன்ற எந்த 478 00:24:17,610 --> 00:24:20,640 இந்த வழக்கில் அது பிடிக்கும் என்று அர்த்தம் அது, உங்கள் திட்டம் முடிவுக்கு நடக்கிறது 479 00:24:20,640 --> 00:24:21,850 மற்றும் அது இந்த பெற மாட்டேன். 480 00:24:21,850 --> 00:24:23,030 481 00:24:23,030 --> 00:24:29,190 அது நீங்கள் எங்கே வழக்கு மேலும் அவசியம் ஏதோ திரும்பிய. 482 00:24:29,190 --> 00:24:31,370 இந்த இல்லை என்றால் ஏனெனில் எதையும் திரும்பி, 483 00:24:31,370 --> 00:24:34,430 அது, உண்மையாக இருந்தால் அர்த்தம் என்று இந்த ஓய்வு இன்னும் இயக்க வேண்டும். 484 00:24:34,430 --> 00:24:36,138 அந்த வழக்கில், நீங்கள் ஒரு தவறான வேண்டும். 485 00:24:36,138 --> 00:24:38,240 அது திரும்பி என்றால், மற்றும் உங்கள் நிரல் முடிவின், 486 00:24:38,240 --> 00:24:41,960 ஒரு வேறு தேவையான அனைத்து உள்ளது நேரம், சூழல் பொறுத்து. 487 00:24:41,960 --> 00:24:43,084 488 00:24:43,084 --> 00:24:44,375 ஜேக்கப், நீங்கள் ஒரு கேள்வி இருக்கிறது? 489 00:24:44,375 --> 00:24:46,100 பார்வையாளர்கள்: ஆமாம். 490 00:24:46,100 --> 00:24:49,300 எனவே அடுத்த பாத்திரம், fgetc இல்லை? 491 00:24:49,300 --> 00:24:50,734 பாத்திரம் எப்படி அதிகரிக்க? 492 00:24:50,734 --> 00:24:51,400 காண்க: 1: ஆமாம். 493 00:24:51,400 --> 00:24:52,774 எனவே fgetc அடுத்த பாத்திரம் பெறுகிறது. 494 00:24:52,774 --> 00:24:54,140 495 00:24:54,140 --> 00:24:56,866 நீங்கள் ஒரு அர்த்தத்தில் சி ++ போன்ற அதை பற்றி யோசிக்க முடியும். 496 00:24:56,866 --> 00:24:58,350 >> பார்வையாளர்கள்: EOF என்ன சரியா? 497 00:24:58,350 --> 00:25:00,877 >> காண்க: 1 EOF கோப்பை இறுதியில் உள்ளது. 498 00:25:00,877 --> 00:25:03,960 அது வெறும் உங்களுக்கு உதவும் என்று ஒரு மார்க்கர் தான் உங்கள் கோப்பின் முடிவில் இருக்கிறோம் என்று. 499 00:25:03,960 --> 00:25:06,742 எனவே இந்த அச்சிட நடக்கிறது உங்கள் நிலையான அவுட். 500 00:25:06,742 --> 00:25:08,950 பின்னர் அது மூட நடக்கிறது அது முடிந்துவிட்டது போது கோப்பு. 501 00:25:08,950 --> 00:25:10,700 பின்னர் செல்லலாம் அடுத்த கோப்பு, சரியான? 502 00:25:10,700 --> 00:25:12,660 எனவே ஒட்டுமொத்த, இந்த திட்டம் என்ன செய்கிறார்? 503 00:25:12,660 --> 00:25:15,402 504 00:25:15,402 --> 00:25:16,090 >> [செவிக்கு புலப்படாமல்] 505 00:25:16,090 --> 00:25:16,900 >> காண்க: 1: ஆமாம். 506 00:25:16,900 --> 00:25:18,770 அது அங்கு எல்லாம் அவுட் அச்சிடுகிறது. 507 00:25:18,770 --> 00:25:23,270 உங்களுக்கு எப்போதும் பயன்படுத்தப்படும் என்றால் கேட் எனவே சில கோப்பு மற்றும் பின்னர் பெயர் 508 00:25:23,270 --> 00:25:26,240 நீங்கள் ஏதாவது இருந்தால் எனக்கு தெரியாது எப்போதும் உங்கள் முனையத்தில் என்று செய்யப்படுகிறது. 509 00:25:26,240 --> 00:25:29,630 ஆனால் நீங்கள் எப்போதும் பயன்படுத்த என்றால் கட்டளை CAT-- சி-A T-- 510 00:25:29,630 --> 00:25:31,880 பின்னர் என்ன கோப்பு நீங்கள் அது அங்கு இல்லை 511 00:25:31,880 --> 00:25:37,260 உங்கள் முனையத்தில், அதை அவுட் அச்சிடுகிறது சில விஷயங்களை சூப்பர் எளிது இருக்க முடியும். 512 00:25:37,260 --> 00:25:38,746 நான் நிறைய பயன்படுத்த. 513 00:25:38,746 --> 00:25:40,120 என்று அனைவருக்கும் பயன்? 514 00:25:40,120 --> 00:25:41,480 515 00:25:41,480 --> 00:25:42,100 கூல்? 516 00:25:42,100 --> 00:25:46,530 >> சரி உங்கள் பணி மூலம் அல்லது இப்போது உங்களை அல்லது உங்களுக்குக் சுற்றியுள்ள மக்கள் 517 00:25:46,530 --> 00:25:54,930 ஒரு எளிய நிரலை எழுத வேண்டும் என்று தான் "ஹலோ, உலக!" எழுத 518 00:25:54,930 --> 00:25:56,255 ஒரு கோப்பு வெளியே. 519 00:25:56,255 --> 00:26:00,215 >> [செவிக்கு புலப்படாமல்] 520 00:26:00,215 --> 00:26:56,210 521 00:26:56,210 --> 00:26:57,040 >> [செவிக்கு புலப்படாமல்] 522 00:26:57,040 --> 00:26:59,248 >> காண்க: 1, போல நான் இருந்தேன் நான் மோசமாக கடந்த வாரம் செய்ய? 523 00:26:59,248 --> 00:27:00,201 524 00:27:00,201 --> 00:27:01,492 நான் அது மோசமான நினைக்க வில்லை. 525 00:27:01,492 --> 00:27:02,479 526 00:27:02,479 --> 00:27:03,520 நான் நீங்கள் எல்லாம் இங்கே இருக்கிறோம் மகிழ்ச்சியடைகிறேன். 527 00:27:03,520 --> 00:27:04,655 அது உண்மையில் எனக்கு மகிழ்ச்சி தரும். 528 00:27:04,655 --> 00:27:07,565 529 00:27:07,565 --> 00:27:10,160 நான் எளிமையான இன்பத்திற்கு பெண் இருக்கிறேன். 530 00:27:10,160 --> 00:27:11,688 என் பிரிவில் கலந்து போது நான் விரும்புகிறேன். 531 00:27:11,688 --> 00:27:13,830 532 00:27:13,830 --> 00:27:18,270 அதனால் நான் இந்த ஐந்து தொடங்கியது பெறுவது உங்களுக்கு நாங்கள் ஒன்றாக குறியீட்டை முடியும் என்று. 533 00:27:18,270 --> 00:27:22,290 நான் யாருக்கும் வைத்து பிடிக்காது ஸ்பாட் நீங்கள் இருக்க வேண்டும் மட்டுமே. 534 00:27:22,290 --> 00:27:26,486 535 00:27:26,486 --> 00:27:30,086 >> பார்வையாளர்கள்: வினாடி வினா, செய்ய நாம் ஒரு திட்டத்தை எழுத வேண்டும்? 536 00:27:30,086 --> 00:27:33,260 >> காண்க: 1 நீங்கள் கேட்கப்படலாம் கையால் எளிய திட்டங்கள் எழுத. 537 00:27:33,260 --> 00:27:35,940 538 00:27:35,940 --> 00:27:36,590 ஓக்கே. 539 00:27:36,590 --> 00:27:38,510 >> பார்வையாளர்கள்: வினாடி வினா சரியான, அடுத்த வாரம்? 540 00:27:38,510 --> 00:27:40,108 >> காண்க: 1 வினாடி வினா அடுத்த புதன் ஆகும். 541 00:27:40,108 --> 00:27:40,855 542 00:27:40,855 --> 00:27:43,730 அந்த ஒரு அழகான [இருக்கிறது என்று பொருள்? நியமிக்கப்பட்டமை?] , பின்னர் கட்சி தரப்படுத்தி இது 543 00:27:43,730 --> 00:27:50,390 நீங்கள் உங்கள் மதிப்பெண்களை பெற மீண்டும் என்ன நேரத்தில் night-- என்று? 544 00:27:50,390 --> 00:27:50,890 யாருக்கு தெரியும்? 545 00:27:50,890 --> 00:27:51,973 ஆனால் அது அந்த இரவு இருக்கும். 546 00:27:51,973 --> 00:28:02,020 547 00:28:02,020 --> 00:28:02,855 >> அனைத்து சரியான. 548 00:28:02,855 --> 00:28:04,250 எப்படி நாம் இந்த தொடங்க வேண்டும்? 549 00:28:04,250 --> 00:28:07,964 550 00:28:07,964 --> 00:28:09,630 நான் இந்த ஒரு hint-- துவங்குகிறது கொடுக்க வேண்டும். 551 00:28:09,630 --> 00:28:11,455 >> பார்வையாளர்கள்: நீங்கள் ஒரு கோப்பை திறக்க வேண்டும். 552 00:28:11,455 --> 00:28:12,250 >> காண்க: 1: ஆமாம். 553 00:28:12,250 --> 00:28:14,060 அதனால் நீங்கள் என்ன அழைக்க வேண்டும்? 554 00:28:14,060 --> 00:28:16,150 நீங்கள் "கோப்பு" அது அழைக்க வேண்டும்? 555 00:28:16,150 --> 00:28:17,480 அதை எளிதாக செய்யலாம். 556 00:28:17,480 --> 00:28:26,752 எனவே என்ன தான் fopen-- எங்கள் போகிறது வெளியீடு சோதனை? 557 00:28:26,752 --> 00:28:36,130 "ஹலோ." அது அழைப்புக்கு 558 00:28:36,130 --> 00:28:37,810 மற்றும் எங்கள் முறையில் என்ன? 559 00:28:37,810 --> 00:28:39,764 560 00:28:39,764 --> 00:28:41,055 நாம் இந்த கோப்பு என்ன செய்கிறாய்? 561 00:28:41,055 --> 00:28:42,676 562 00:28:42,676 --> 00:28:43,500 >> பார்வையாளர்கள்: வாசியுங்கள். 563 00:28:43,500 --> 00:28:44,401 564 00:28:44,401 --> 00:28:44,900 எழுதுதல். 565 00:28:44,900 --> 00:28:46,191 காண்க: 1 நாம் அதை எழுதும். 566 00:28:46,191 --> 00:28:47,360 567 00:28:47,360 --> 00:28:47,860 லவ்லி. 568 00:28:47,860 --> 00:28:50,330 569 00:28:50,330 --> 00:28:52,860 சரி, நாம் இப்போது இந்த கோப்பு உள்ளது. 570 00:28:52,860 --> 00:28:54,920 571 00:28:54,920 --> 00:28:56,212 நாம் என்ன செய்ய வேண்டும்? 572 00:28:56,212 --> 00:28:57,420 பார்வையாளர்கள்: அது வெற்று இருந்தால் பாருங்கள். 573 00:28:57,420 --> 00:28:59,820 காண்க: 1 அது சரியாக பூஜ்ய தான் என்றால் பாருங்கள். 574 00:28:59,820 --> 00:29:01,980 அதைத்தான் நான் கேட்க விரும்புகிறேன் என்ன. 575 00:29:01,980 --> 00:29:05,930 என்று, குறிப்பாக, தானியங்கி இருக்க வேண்டும் இந்த புள்ளி இருந்து மிகவும் அதிகமாக. 576 00:29:05,930 --> 00:29:07,530 577 00:29:07,530 --> 00:29:10,950 நீங்கள் segfaulting, ஒருவேளை நீங்கள் ஆரம்பித்தால் எங்காவது பூஜ்ய சோதிக்க. 578 00:29:10,950 --> 00:29:12,480 பத்து வெளியே ஒன்பது முறை, என்று தான் உங்கள் பிழை இருக்க போகிறது. 579 00:29:12,480 --> 00:29:15,400 நீங்கள் தான் பெற முடியவில்லை என்றால் அது வெற்று இருந்தால் பழக்கம், எப்போதும், சரிபார்க்க 580 00:29:15,400 --> 00:29:18,150 உங்கள் வாழ்க்கையில் இருக்கும் நடக்கிறது நல்ல மற்றும் easy-- அல்லது எளிதாக. 581 00:29:18,150 --> 00:29:19,480 >> எனவே அது வெற்று இருந்தால் பார்க்கவும். 582 00:29:19,480 --> 00:29:21,200 583 00:29:21,200 --> 00:29:24,820 அது பூஜ்ய இல்லை, இது எனவே களமிறங்கினார் சமம் என்ன ஆகிறது 584 00:29:24,820 --> 00:29:26,784 means-- இது செல்லுபடியாகும் பூஜ்ய இல்லை. 585 00:29:26,784 --> 00:29:27,700 நாம் என்ன செய்ய வேண்டும் என்று விரும்புகிறீர்கள்? 586 00:29:27,700 --> 00:29:29,750 587 00:29:29,750 --> 00:29:31,570 நாம் அச்சிட வேண்டும் அந்த கோப்பு, சரியான? 588 00:29:31,570 --> 00:29:32,923 எனவே நாம் என்ன பயன்படுத்த போகிறோம்? 589 00:29:32,923 --> 00:29:34,092 >> பார்வையாளர்கள்: fprintf 590 00:29:34,092 --> 00:29:36,800 >> காண்க: 1 Fprintf-- அழகான. 591 00:29:36,800 --> 00:29:38,150 592 00:29:38,150 --> 00:29:44,000 மற்றும் fprintf இரண்டு arguments-- எங்கே எடுக்கிறது அது போகிறது மற்றும் என்ன நாம் அச்சிடப்பட்ட வேண்டும். 593 00:29:44,000 --> 00:29:45,820 எனவே முதல் ஒரு என்ன? 594 00:29:45,820 --> 00:29:46,570 அது எங்கே போகிறது? 595 00:29:46,570 --> 00:29:47,490 >> பார்வையாளர்கள்: கோப்பு. 596 00:29:47,490 --> 00:29:48,785 >> காண்க: 1 அது தாக்கல் நடக்கிறது. 597 00:29:48,785 --> 00:29:49,784 598 00:29:49,784 --> 00:29:50,950 மற்றும் நாம் அச்சிடப்பட்ட என்ன வேண்டும்? 599 00:29:50,950 --> 00:29:52,900 600 00:29:52,900 --> 00:29:58,065 "ஹலோ, உலக!" 601 00:29:58,065 --> 00:29:58,565 அனைத்து சரியான. 602 00:29:58,565 --> 00:30:03,670 நாம் ஒன்று கடந்த விஷயம் இல்லை இங்கே மற்றொரு பெரிய முன்னுதாரணம். 603 00:30:03,670 --> 00:30:04,479 604 00:30:04,479 --> 00:30:05,145 பார்வையாளர்கள்: மூடு. 605 00:30:05,145 --> 00:30:05,853 காண்க: 1 மூடு. 606 00:30:05,853 --> 00:30:09,990 607 00:30:09,990 --> 00:30:10,540 நீ போ. 608 00:30:10,540 --> 00:30:13,384 >> பார்வையாளர்கள்: இந்த நடக்கிறதா கோப்பு பூஜ்ய என்றால்? 609 00:30:13,384 --> 00:30:15,050 காண்க: 1 அது பூஜ்ய இல்லை இல்லை, இந்த உள்ளது. 610 00:30:15,050 --> 00:30:16,881 பார்வையாளர்கள்: ஓ, என்றால் அது not-- சரி தான். 611 00:30:16,881 --> 00:30:21,728 612 00:30:21,728 --> 00:30:25,410 பின்னர், fopen மற்றும் ஐந்து உள்ளே சென்று அந்த இரண்டு வாதங்கள், 613 00:30:25,410 --> 00:30:27,655 முதல் வாதம் மீண்டும் என்ன அர்த்தம்? 614 00:30:27,655 --> 00:30:30,392 >> காண்க: 1 வாதம் கோப்பு பெயர் போன்ற 615 00:30:30,392 --> 00:30:31,350 நீங்கள் செல்ல வேண்டும் என்று. 616 00:30:31,350 --> 00:30:36,020 இந்த இயங்கும் பிறகு எனவே, நீ என்ன செய்வாய் "ஹலோ" என்று சில கோப்பு வேண்டும் 617 00:30:36,020 --> 00:30:38,320 என்று அது உள்ள "வணக்கம், உலக" இருந்தது. 618 00:30:38,320 --> 00:30:38,820 அவ்வளவுதான். 619 00:30:38,820 --> 00:30:39,500 வெறும் பெயர். 620 00:30:39,500 --> 00:30:42,685 621 00:30:42,685 --> 00:30:48,650 >> பார்வையாளர்கள்: அது என்பதால் எழுதி, கோப்பு ஏற்கனவே உள்ளன வேண்டும். 622 00:30:48,650 --> 00:30:49,675 நீங்கள் கூறினார் என்ன என்று? 623 00:30:49,675 --> 00:30:50,410 >> காண்க: 1 வலது. 624 00:30:50,410 --> 00:30:50,910 சரியாக. 625 00:30:50,910 --> 00:30:53,110 626 00:30:53,110 --> 00:30:55,839 "ஹலோ" ஒரு கோப்பு என்றால் இன்னும் இல்லை, அது தான் 627 00:30:55,839 --> 00:30:58,380 என்று ஒரு கோப்பு உருவாக்க போகிறோம் ஹலோ "மற்றும் நீங்கள் அதை எழுத. 628 00:30:58,380 --> 00:30:59,631 629 00:30:59,631 --> 00:31:03,610 >> பார்வையாளர்கள்: நீங்கள் சொல்கிறாய் போது நிரல், கோப்பு எழுதினார் 630 00:31:03,610 --> 00:31:08,075 ஏன் நீங்கள் எழுத "கோப்பு" பதிலாக கோப்பு மற்றும் fprintf-- பெயர் 631 00:31:08,075 --> 00:31:13,600 >> காண்க: 1 இந்த வழக்கில், நாம் ஏனெனில் அனைத்து caps-- நட்சத்திர என்று பெரிய கோப்பை 632 00:31:13,600 --> 00:31:14,260 தாக்கல். 633 00:31:14,260 --> 00:31:17,370 எனவே அது கோப்பு ஒரு சுட்டிக்காட்டி என்று நீங்கள் பற்றி பேசுகிறீர்கள். 634 00:31:17,370 --> 00:31:19,930 இந்த வழி என்று நாம் அதை பார்க்கவும். 635 00:31:19,930 --> 00:31:24,850 எனவே, இந்த விஷயத்தில், நீங்கள் கோப்பு ஆஹா யோசிக்க முடியும், 636 00:31:24,850 --> 00:31:31,271 நாம் இங்கே இதை கோப்பு பயன்படுத்த முடியும் "ஹலோ" திறப்பு குறிக்கிறது 637 00:31:31,271 --> 00:31:32,145 மற்றும் அது எழுத விடாமல். 638 00:31:32,145 --> 00:31:34,728 >> பார்வையாளர்கள்: நாம் ஒரு "ஹலோ" வைக்க இயலவில்லை பதிலாக [? வெறும்?] ஊ கோப்பு? 639 00:31:34,728 --> 00:31:40,160 காண்க: 1 இல்லை, ஏனெனில் "ஹலோ" திறந்த மற்றும் எழுதக்கூடிய இருக்க வேண்டும். 640 00:31:40,160 --> 00:31:41,820 641 00:31:41,820 --> 00:31:45,980 இங்கே கோப்பு ஒரு போன்ற உள்ளது சரி என்று நியமிப்பி, நாம் 642 00:31:45,980 --> 00:31:49,190 இந்த கோப்பு ஹலோ வேண்டும் நாம் பார்த்து வருகிறோம் என்று. 643 00:31:49,190 --> 00:31:50,680 அது திறந்து. 644 00:31:50,680 --> 00:31:52,140 மற்றும் நாம் அதை எழுத போகிறோம். 645 00:31:52,140 --> 00:31:55,130 நீங்கள் "ஹலோ" பயன்படுத்த வேண்டும் என்றால், என்று அது உள்ளடங்கி. 646 00:31:55,130 --> 00:31:56,846 எனவே அது பைத்தியமாக நடக்கிறது. 647 00:31:56,846 --> 00:31:58,590 648 00:31:58,590 --> 00:32:00,300 நான் நீங்கள் அது பெயரிடப்பட்டது என்கிறேன். 649 00:32:00,300 --> 00:32:03,960 நீங்கள், கோப்பு செய்திருக்க முடியும் நட்சத்திர, "ஹலோ" என்று சமம். 650 00:32:03,960 --> 00:32:07,840 ஆனால் முழு புள்ளி நீங்கள் என்று பொருட்டு ஒரு கோப்பு நட்சத்திர சுட்டிக்காட்டி வேண்டும் 651 00:32:07,840 --> 00:32:09,281 இந்த செயல்பாடுகளை பயன்படுத்த முடியும். 652 00:32:09,281 --> 00:32:11,280 பார்வையாளர்கள்: நீங்கள் செய்ய இயலவில்லை கோப்பு, நட்சத்திர, கோப்பு, "ஹலோ" 653 00:32:11,280 --> 00:32:13,113 அல்லது நீங்கள் போட வேண்டும் அது மூலம், கோப்பு நட்சத்திர தாக்கல்? 654 00:32:13,113 --> 00:32:16,330 காண்க: 1 நீங்கள் முடியும் "ஹலோ.", கோப்பு, நட்சத்திர செய்கிறது 655 00:32:16,330 --> 00:32:19,790 நீங்கள் இந்த மாற்ற முடியும் என்ன பெயர் நீங்கள் வேண்டும். 656 00:32:19,790 --> 00:32:22,114 அது முற்றிலும் ஒருதலைப்பட்ச என்று பெயர் என்ன. 657 00:32:22,114 --> 00:32:23,179 658 00:32:23,179 --> 00:32:24,220 நீங்கள் எதையும் பெயரிட முடியும். 659 00:32:24,220 --> 00:32:25,501 660 00:32:25,501 --> 00:32:28,020 நீங்கள் விரும்பினால், ஆரவாரமான பறக்கும் அது பெயர். 661 00:32:28,020 --> 00:32:29,690 >> பார்வையாளர்கள்: ஐந்து மேற்கோளில் "W" என்ன? 662 00:32:29,690 --> 00:32:31,540 >> காண்க: 1 "W" வெறும் முறை ஆகும். 663 00:32:31,540 --> 00:32:33,170 எனவே நாம் இந்த கோப்பை எழுத. 664 00:32:33,170 --> 00:32:34,410 665 00:32:34,410 --> 00:32:35,320 எல்லோரும் நல்ல? 666 00:32:35,320 --> 00:32:36,227 தெளிவு? 667 00:32:36,227 --> 00:32:36,981 ஆமாம். 668 00:32:36,981 --> 00:32:40,365 >> பார்வையாளர்கள்: அது இந்த எழுதுகிறார் எனவே போது எங்கே நாம் பின்னர் அந்த கோப்பு கண்டுபிடித்து, தாக்கல்? 669 00:32:40,365 --> 00:32:43,820 >> காண்க: 1 அது அதே இருக்க வேண்டும் நீங்கள் தற்போது என்று அடைவு. 670 00:32:43,820 --> 00:32:45,650 671 00:32:45,650 --> 00:32:48,880 நீங்கள் pset மூன்று என்றால் மற்றும் உங்கள் pset உள்ள இந்த, ரன் 672 00:32:48,880 --> 00:32:52,600 மூன்று அடைவை போகிறது என்று இந்த கோப்பு "ஹலோ." 673 00:32:52,600 --> 00:32:53,160 கூல்? 674 00:32:53,160 --> 00:32:53,757 எல்லோரும் நல்ல? 675 00:32:53,757 --> 00:32:55,840 நீங்கள் எல்லோரும் போல் நான் உணர்கிறேன் பெரிய இது, அது பெறுவது. 676 00:32:55,840 --> 00:32:57,290 677 00:32:57,290 --> 00:32:57,790 சரி. 678 00:32:57,790 --> 00:33:05,960 எனவே மீண்டும் என் ஸ்லைடு show-- செய்ய விஷயங்களை வேலை போது நான் நேசிக்கிறேன். 679 00:33:05,960 --> 00:33:08,674 சரி, உங்களுக்கு உற்சாகமாக சுட்டிகள் இருக்கிறீர்களா? 680 00:33:08,674 --> 00:33:09,465 சுட்டிகள் பெரிய உள்ளன. 681 00:33:09,465 --> 00:33:11,581 682 00:33:11,581 --> 00:33:13,580 அவர்கள் சிறிது எடுத்து உங்கள் தலை சுற்றி. 683 00:33:13,580 --> 00:33:15,288 இந்த என் இரண்டாவது ஆண்டு ஆகிறது கற்பித்தல் சுட்டிகள். 684 00:33:15,288 --> 00:33:16,850 நான் இறுதியாக அது என்று நினைக்கிறேன். 685 00:33:16,850 --> 00:33:18,650 நீங்கள் போராடி என்றால், அது சரி தான். 686 00:33:18,650 --> 00:33:19,940 687 00:33:19,940 --> 00:33:24,070 நான் முன்பு கூறியது போல், படங்களை வரைந்து , சிஎஸ் விஷயங்களை நிறைய உதவுகிறது 688 00:33:24,070 --> 00:33:27,400 நான் எவ்வளவு மக்கள் முனைகின்றன நினைப்பது போல் ஓ, நாம் ஒரு கணினி இருக்கும்போது யோசிக்க. 689 00:33:27,400 --> 00:33:28,399 நாம் வெறும் குறியீடு வேண்டும். 690 00:33:28,399 --> 00:33:30,190 No-- வரைதல் படங்கள் உண்மையில் நீங்கள் உதவுவேன். 691 00:33:30,190 --> 00:33:32,773 நான் உண்மையில் நீங்கள் ஊக்குவிக்க உங்கள் kindergartner பக்க தட்டியெழுப்பும் 692 00:33:32,773 --> 00:33:35,010 மற்றும் crayons வெளியே கொண்டு அல்லது குறிப்பான்கள் மற்றும் சமநிலை. 693 00:33:35,010 --> 00:33:36,110 அது உங்களுக்கு உதவ வேண்டும், ஏனெனில். 694 00:33:36,110 --> 00:33:39,380 மற்றும் நீங்கள் அலுவலக மணி நேரத்தில் என்னை பார்க்க என்றால், நான் காகித அடுக்குகள் சுற்றி செல்லும் 695 00:33:39,380 --> 00:33:41,580 பேனாக்கள் விஷயங்களை வெளியே வரைந்து கொண்டு. 696 00:33:41,580 --> 00:33:44,370 >> எனவே குறிப்பாக படங்களை வரைந்து சுட்டிகள். 697 00:33:44,370 --> 00:33:47,970 நான் நாம் உண்மையில் போகிறோம் நிச்சயம் கூட இங்கே சில படங்களை வரைந்து இருக்க. 698 00:33:47,970 --> 00:33:51,270 >> எனவே நீங்கள் அனைத்து, காகம் பார்க்க கிடைத்தது இந்த குளிர், claymation விஷயம். 699 00:33:51,270 --> 00:33:54,720 நாம் அது போது உண்மையில் வேடிக்கை தான் அவர் துண்டுகள் ஒரு கொத்து வெடித்துச்சிதறுகிறார். 700 00:33:54,720 --> 00:33:56,280 701 00:33:56,280 --> 00:33:57,755 அது வர்க்கம் சில காமிக் நிவாரண தான். 702 00:33:57,755 --> 00:34:02,140 703 00:34:02,140 --> 00:34:05,900 சி [செவிக்கு புலப்படாமல்] இந்த பெரிய திறன் நினைவகம் கட்டுப்படுத்த முடியும். 704 00:34:05,900 --> 00:34:10,090 மற்றும் அது உண்மையில் விஷயங்களை ஒன்று தான் அது போன்ற ஒரு சக்தி வாய்ந்த மொழி சார்ந்திருக்க முடியாது. 705 00:34:10,090 --> 00:34:13,469 ஆனால் பெரும் சக்தி வருகிறது பெரிய பொறுப்பு. 706 00:34:13,469 --> 00:34:16,230 மற்றும் பைத்தியம் விஷயங்களை நடக்க முடியாது நீங்கள் கவனமாக இல்லை என்றால். 707 00:34:16,230 --> 00:34:18,560 எனவே நீங்கள் பயன்படுத்தும் போது சுட்டிகள், நீங்கள் செய்ய வேண்டும் 708 00:34:18,560 --> 00:34:21,440 நிச்சயமாக நீங்கள் உண்மையில் புரிந்து சரியாக நீங்கள் என்ன செய்கிறீர்கள். 709 00:34:21,440 --> 00:34:25,530 இன் வட்டம் அடுத்த சிறிது நேரம் நீங்கள் உண்மையில் புரிந்து கொள்ள உதவும் 710 00:34:25,530 --> 00:34:27,850 சுட்டிகள், எப்படி அவர்களை பயன்படுத்த, மற்றும் அவர்களை கையாள எப்படி. 711 00:34:27,850 --> 00:34:29,170 712 00:34:29,170 --> 00:34:33,460 >> எனவே நான் நமக்கு நிச்சயம் நினைவு முன் இந்த வரைபடம் பார்த்திருக்கிறேன். 713 00:34:33,460 --> 00:34:38,540 எனவே இந்த ஒரு எளிய விளக்கப்படம் எப்படி விஷயங்களை நினைவு சேமிக்கப்படும். 714 00:34:38,540 --> 00:34:43,145 எனவே நீங்கள் அடிப்படையில் இந்த வேண்டும் ஒரு பைட் தொகுதிகளின் பெரிய வரிசைகள் 715 00:34:43,145 --> 00:34:46,000 நாம் இங்கே சற்று என்ன ஆகும் ஒன்று ஒவ்வொரு முறை அதிகரிப்பில். 716 00:34:46,000 --> 00:34:51,810 இந்த ஹெக்ஸ் உள்ளது [செவிக்கு புலப்படாமல்] எனவே எட்டு-பிட் தொகுதிகள். 717 00:34:51,810 --> 00:34:55,510 மற்றும் ஒவ்வொரு தொகுதி தொடர்புடைய சில அறுபதின்ம முகவரியை உடன். 718 00:34:55,510 --> 00:34:58,750 நீங்கள் எப்போதாவது பார்க்க எனவே 0x, என்று தான் notating 719 00:34:58,750 --> 00:35:00,670 அது ஒரு அறுபதின்ம முகவரியை என்று. 720 00:35:00,670 --> 00:35:03,970 நீங்கள் இந்த பொருள் கொள்ள முடியும் நினைவகத்தில் சில முகவரியை. 721 00:35:03,970 --> 00:35:06,935 நாம் நினைவக முகவரிகள் பற்றி பேசுகிறீர்கள் எப்போது நீங்கள் அறுபதின்ம பார்க்க. 722 00:35:06,935 --> 00:35:10,420 723 00:35:10,420 --> 00:35:14,630 >> நாம் ints மாறிகள் வேண்டும், மிதவைகள் சேமிக்க என்று காரணிகள் ஆகும். 724 00:35:14,630 --> 00:35:16,260 டேவிட் கடை டேவிட் எனவே. 725 00:35:16,260 --> 00:35:17,430 மிதவைகள் கடை மிதக்கிறது. 726 00:35:17,430 --> 00:35:20,260 எனவே நாங்கள் சுட்டிகள் வேண்டும் என்று கடை நினைவக முகவரிகள். 727 00:35:20,260 --> 00:35:21,660 அந்த ஒப்பீட்டை ஒரு வகையான தான். 728 00:35:21,660 --> 00:35:24,240 சுட்டிகள் பிரத்தியேகமாக உள்ளன நினைவக முகவரிகள் ஐந்து. 729 00:35:24,240 --> 00:35:25,780 730 00:35:25,780 --> 00:35:27,292 அதனால் அங்கு உங்கள் வகை தான். 731 00:35:27,292 --> 00:35:29,550 732 00:35:29,550 --> 00:35:34,470 உங்கள் பயன்பாட்டிற்கான 32-பிட், அதாவது உள்ளது உங்கள் நினைவகம் முகவரியை நான்கு பைட்டுகள் ஆகும் என்று. 733 00:35:34,470 --> 00:35:37,830 எனவே நீங்கள் எந்த சுட்டிக்காட்டி மேலும் நான்கு பைட்டுகள் இருக்க போகிறது. 734 00:35:37,830 --> 00:35:43,200 அல்லது அது நான்கு பைட்டுகள் தான் வேறு என்றால், நினைவகம் நான்கு பைட்டுகள் ஆகும். 735 00:35:43,200 --> 00:35:44,790 சுட்டிகள் கடை நினைவகம். 736 00:35:44,790 --> 00:35:46,430 எனவே, அவர்கள் நான்கு பைட்டுகள் இருக்கிறார்கள். 737 00:35:46,430 --> 00:35:48,460 Cool-- தான் வலுப்படுத்த வேண்டும். 738 00:35:48,460 --> 00:35:50,120 739 00:35:50,120 --> 00:35:52,220 >> நீங்கள் இப்போது இந்த காமிக் பெற வேண்டும். 740 00:35:52,220 --> 00:35:55,040 நான் நீங்கள் எத்தனை தெரியுமா க்ஸ்க்ச்து ரசிகர்கள் உள்ளனர், ஆனால் நான் க்ஸ்க்ச்து அன்பு. 741 00:35:55,040 --> 00:35:55,780 அது பெரிய விஷயம். 742 00:35:55,780 --> 00:35:57,290 743 00:35:57,290 --> 00:35:57,790 >> அனைத்து சரியான. 744 00:35:57,790 --> 00:36:01,640 நான் சொன்னது போல் அது தான், சுட்டிகள் உருவாக்குவதில் மிகவும் அதிகமாக தான் வேறு எதுவும் விரும்புகிறேன். 745 00:36:01,640 --> 00:36:02,930 நீங்கள் ஒரு வகை உண்டு. 746 00:36:02,930 --> 00:36:04,050 நீங்கள் ஒரு பெயர் உண்டு. 747 00:36:04,050 --> 00:36:04,810 வலது? 748 00:36:04,810 --> 00:36:10,410 என்று நாம் அங்கு என்ன தான். [? ஹெக்ஸ்?] நட்சத்திர, அது ஒரு சுட்டிக்காட்டி தான் அர்த்தம் 749 00:36:10,410 --> 00:36:12,250 பின்னர் நீங்கள் அதை அழைக்க வேண்டும் என்ன. 750 00:36:12,250 --> 00:36:15,770 எனவே வகை பிரதிபலிக்கிறது நீங்கள் சேமிக்க முடியும் என்ன. 751 00:36:15,770 --> 00:36:16,850 752 00:36:16,850 --> 00:36:17,990 அனைத்து சரியான? 753 00:36:17,990 --> 00:36:24,350 அதே வழியில் என்று நாம் ints செய்தால், நாம் அங்கு ஒரு எண்ணாக சேமிக்கும் தெரியும். 754 00:36:24,350 --> 00:36:25,990 755 00:36:25,990 --> 00:36:30,280 ஒரு சுட்டிக்காட்டி, அது ஒரு நினைவகம் முகவரியை வைத்திருக்கிறது. 756 00:36:30,280 --> 00:36:34,240 ஆனால் என்ன அது அர்த்தம் இங்கே எங்கே தான் அப்படி உள்ளது ஒரு சித்திரம் கைக்குள் வந்து போகிறது. 757 00:36:34,240 --> 00:36:36,170 758 00:36:36,170 --> 00:36:45,980 எனவே, இந்த விஷயத்தில், நாம் வேண்டும் சில நான்கு சொல்கிறேன் மதிப்பு. 759 00:36:45,980 --> 00:36:49,306 நான்கு முகவரியை ஒன்று உள்ளது. 760 00:36:49,306 --> 00:36:49,805 சரி? 761 00:36:49,805 --> 00:36:51,550 762 00:36:51,550 --> 00:36:56,170 >> இந்த முதல் ஒரு இங்கே பொருள் அது ஒரு சுட்டிக்காட்டி 2x என்று. 763 00:36:56,170 --> 00:36:56,740 வலது? 764 00:36:56,740 --> 00:36:57,628 அது சில சுட்டிக்காட்டி x தான். 765 00:36:57,628 --> 00:36:58,852 766 00:36:58,852 --> 00:37:00,940 x, என்ன ஏதாவது இருக்கலாம். 767 00:37:00,940 --> 00:37:01,960 768 00:37:01,960 --> 00:37:05,130 என்ன x -ன் நான்கு என்று ஆகிறது. 769 00:37:05,130 --> 00:37:07,280 அது சேமிக்க நடக்கிறது இங்கே நினைவக முகவரி. 770 00:37:07,280 --> 00:37:12,260 எனவே எண்ணாக, நட்சத்திர, x-- இந்த உள்ளது நினைவகத்தில் சில மற்ற ஸ்லாட் 771 00:37:12,260 --> 00:37:13,590 யார் இந்த என்ன தெரிகிறது. 772 00:37:13,590 --> 00:37:15,430 ஆனால் அது இங்கே ஒரு முகவரியை சேமித்து நடக்கிறது. 773 00:37:15,430 --> 00:37:27,040 எனவே இந்த போன்ற இருக்க வேண்டும் இந்த வழக்கில், என்ன, 774 00:37:27,040 --> 00:37:32,630 சேமிக்கப்படும் என்ன 0x1-- சேமிக்கப்படுகிறது எங்கள் சுட்டிக்காட்டி வைத்திருக்கும் அந்த முகவரியில், 775 00:37:32,630 --> 00:37:35,280 வரை பொருத்த உள்ளது என்ன நாம் நியமிக்கப்பட்ட. 776 00:37:35,280 --> 00:37:40,330 எனவே 0x1 மணிக்கு, இந்த வழக்கில், இந்த x. 777 00:37:40,330 --> 00:37:42,500 778 00:37:42,500 --> 00:37:49,340 இந்த மட்டும் எப்போதும் ஒரு இருக்க முடியும் நாம் இந்த பாவிக்கும் போது எண்ணாக. 779 00:37:49,340 --> 00:37:52,950 >> இதேபோல், நாம் வேண்டும் என்றால் மற்றொரு 1y, என்ன 780 00:37:52,950 --> 00:37:59,130 ஒரு y உள்ளது உடன் முகவரியை சேமிக்கப்படும் z உடன் ஒரு char-- அதே விஷயம் இருக்க வேண்டும். 781 00:37:59,130 --> 00:38:05,840 அதே வழியில், போதெல்லாம் நீங்கள் முயற்சி மற்றும் intx 0.4 சமம் செய்ய, 782 00:38:05,840 --> 00:38:09,275 அதை நீங்கள் கத்துகிறாய் மற்றும் இருக்கும் நடக்கிறது எந்த போன்ற, நீங்கள் ஒரு முழு எண்ணாக வேண்டும் என்றார். 783 00:38:09,275 --> 00:38:10,525 இந்த ஒரு எண்ணாக இருக்க வேண்டும். 784 00:38:10,525 --> 00:38:11,900 அது ஒரு மிதவை செய்ய முயற்சி நிறுத்து. 785 00:38:11,900 --> 00:38:14,150 >> எனவே விஷயங்கள் அவர்கள் இருக்க வேண்டும் என்ன இருக்க வேண்டும். 786 00:38:14,150 --> 00:38:15,159 787 00:38:15,159 --> 00:38:16,200 விஷயங்களை தங்களை இருக்கட்டும். 788 00:38:16,200 --> 00:38:19,380 789 00:38:19,380 --> 00:38:23,450 எனவே பெரிய விஷயம் தான் சுட்டிக்காட்டி என்ன வகை 790 00:38:23,450 --> 00:38:26,101 அது என்று மட்டும் தான், ஆகிறது நீங்கள் அங்கு சேமிக்க முடியும் விஷயம். 791 00:38:26,101 --> 00:38:26,600 சரி? 792 00:38:26,600 --> 00:38:27,910 793 00:38:27,910 --> 00:38:31,160 நடைமுறையில், போல கடந்த வாரம், எல்லாம் 794 00:38:31,160 --> 00:38:32,817 உண்மையில் வகையான சுருக்கம் தெரிகிறது. 795 00:38:32,817 --> 00:38:34,150 நாம் சில நடைமுறையில் செய்ய போகிறோம். 796 00:38:34,150 --> 00:38:36,760 அது மேலும் உணர்வு வேண்டும். 797 00:38:36,760 --> 00:38:44,580 >> எனவே குறிப்பிடும் மற்றும் அது தான் dereferencing-- உண்மையில் முக்கியமான இந்த நேராக பெற. 798 00:38:44,580 --> 00:38:46,630 நான் இன்னும் புதுப்பிக்க வேண்டும் ஒவ்வொரு இப்போது பின்னர். 799 00:38:46,630 --> 00:38:48,450 நான் இது ஒரு விரும்புகிறீர்கள், காத்திருப்பு போன்ற இருக்கிறேன்? 800 00:38:48,450 --> 00:38:56,080 எனவே ampersand உண்மையில் கொடுக்கும் நீங்கள் குறிப்பு அல்லது முகவரியை. 801 00:38:56,080 --> 00:39:00,100 எனவே அது முகவரி திரும்புகிறது இது மாறி நினைவகம் சேமிக்கப்படும். 802 00:39:00,100 --> 00:39:01,170 803 00:39:01,170 --> 00:39:07,020 எனவே அது உண்மையில் நீங்கள் திரும்ப நடக்கிறது ஒரு ஹெக்சாடெசிமலிலும், அது dereferencing அதேசமயம் 804 00:39:07,020 --> 00:39:10,641 உண்மையில் நீங்கள் கொடுக்கப் போகிறீர்கள் அங்கு சேமிக்கப்படும் என்று தரவு. 805 00:39:10,641 --> 00:39:11,140 சரி? 806 00:39:11,140 --> 00:39:12,680 807 00:39:12,680 --> 00:39:16,060 எனவே நாம் ஒரு உதாரணம் பாருங்கள் போகிறோம் உண்மையில் வேகமாக, அல்லது உண்மையில் அடுத்த. 808 00:39:16,060 --> 00:39:18,050 809 00:39:18,050 --> 00:39:19,150 >> சரி. 810 00:39:19,150 --> 00:39:21,790 எனவே நாம் உண்மையிலேயே யோசிக்க வேண்டும் கவனமாக இந்த பற்றி. 811 00:39:21,790 --> 00:39:23,860 எனவே இங்கே நாம் சில முழு x வேண்டும். 812 00:39:23,860 --> 00:39:26,485 நான் முயற்சி மற்றும் இந்த வரைய போகிறேன் என் திறமைகளை சிறந்த வெளியே. 813 00:39:26,485 --> 00:39:30,230 814 00:39:30,230 --> 00:39:32,410 எனவே நாம் இந்த ஸ்லாட் x வேண்டும் போகிறோம். 815 00:39:32,410 --> 00:39:35,850 816 00:39:35,850 --> 00:39:37,315 மற்றும் அது ஐந்து சேமித்து. 817 00:39:37,315 --> 00:39:38,640 818 00:39:38,640 --> 00:39:40,090 அதன் முகவரியை 0x4 உள்ளது. 819 00:39:40,090 --> 00:39:41,920 820 00:39:41,920 --> 00:39:43,160 கூல்? 821 00:39:43,160 --> 00:39:44,100 அனைத்து நல்ல. 822 00:39:44,100 --> 00:39:45,470 >> எனவே இப்போது நாம் இந்த சுட்டிக்காட்டி இருக்கிறது. 823 00:39:45,470 --> 00:39:46,916 824 00:39:46,916 --> 00:39:47,990 அது இங்கே முடிந்துவிட்டது. 825 00:39:47,990 --> 00:39:52,130 826 00:39:52,130 --> 00:39:57,560 மற்றும் ampersand எங்களுக்கு கொடுக்கிறது ஏதாவது முகவரி. 827 00:39:57,560 --> 00:40:00,780 எனவே, இந்த வழக்கில், அது x முகவரி தான். 828 00:40:00,780 --> 00:40:01,875 X முகவரி என்ன? 829 00:40:01,875 --> 00:40:05,660 830 00:40:05,660 --> 00:40:12,590 04-- மற்றும் இந்த சுட்டிக்காட்டி 0x08 உள்ளது. 831 00:40:12,590 --> 00:40:14,490 832 00:40:14,490 --> 00:40:14,990 கூல்? 833 00:40:14,990 --> 00:40:16,570 834 00:40:16,570 --> 00:40:21,570 எனவே நீங்கள் இதை பற்றி யோசிக்க முடியும் சுட்டிக்காட்டி, 04, தான் இங்கு சுட்டிக்காட்டியுள்ளது. 835 00:40:21,570 --> 00:40:22,840 836 00:40:22,840 --> 00:40:25,740 அவர்கள் சுட்டிகள் என்று நாம் இந்த ஒரு மேலும் கிடைக்கும் என ஏனெனில், 837 00:40:25,740 --> 00:40:28,450 நீங்கள் விஷயங்களை சுட்டிக்காட்டி பார்க்க போகிறோம். 838 00:40:28,450 --> 00:40:31,470 மற்றும் ஒரு தொகுதி மற்றொரு சுட்டிக்காட்டி தொகுதி நிறைய உணர்வு செய்யும். 839 00:40:31,470 --> 00:40:32,760 840 00:40:32,760 --> 00:40:33,890 எனவே இங்கே இரண்டு உள்ளன. 841 00:40:33,890 --> 00:40:38,230 பின்னர் நாம் சில வேண்டும் what-- 0x0c இது நகல்,. 842 00:40:38,230 --> 00:40:41,290 843 00:40:41,290 --> 00:40:43,420 மற்றும் அது நடக்கிறது எங்கள் சுட்டிக்காட்டி dereference. 844 00:40:43,420 --> 00:40:46,790 >> எனவே என்ன அதை சொல்லி சரி, இங்கே எங்கள் சுட்டிக்காட்டி இருக்கிறது. 845 00:40:46,790 --> 00:40:53,090 அதை சேமித்து மதிப்பு என்ன 0x04 உள்ளது, மற்றும் அது இந்த முகவரிக்கு சென்று கூறி 846 00:40:53,090 --> 00:40:54,300 மற்றும் அது என்ன சொல்லுங்கள். 847 00:40:54,300 --> 00:40:55,520 848 00:40:55,520 --> 00:40:57,710 எனவே அந்த திறமையுடன் இந்த அம்பு என்ன செய்து. 849 00:40:57,710 --> 00:40:58,750 850 00:40:58,750 --> 00:41:01,280 நீங்கள் உங்கள் நட்சத்திர போன்ற இந்த நினைக்க முடியாது. 851 00:41:01,280 --> 00:41:05,410 நாம் நட்சத்திர செய்யும் போது அதனால் சரி, அது பின்பற்ற அதாவது. 852 00:41:05,410 --> 00:41:06,810 இந்த முகவரிக்கு சென்று. 853 00:41:06,810 --> 00:41:11,430 என்று தான் பின்வரும் அடிப்படையில் தான் இந்த நினைவகம் துண்டின் இந்த அம்பு. 854 00:41:11,430 --> 00:41:15,380 மற்றும் 5 இது, அது என்ன எங்களுக்கு கொடுக்க. 855 00:41:15,380 --> 00:41:18,840 எங்கள் நகல் 5 சமன் ஏன் அது தான். 856 00:41:18,840 --> 00:41:20,120 என்று பயன்? 857 00:41:20,120 --> 00:41:22,769 யாரையும் செல்ல என்னை வேண்டும் என்று மீண்டும், அல்லது மிக மெதுவாக? 858 00:41:22,769 --> 00:41:24,560 நீங்கள் என்னை செல்ல வேண்டும் அது இன்னும் ஒரு முறை மூலம்? 859 00:41:24,560 --> 00:41:25,060 சரி. 860 00:41:25,060 --> 00:41:27,549 861 00:41:27,549 --> 00:41:28,840 நாம் மீண்டும் அது வரைய போகிறோம். 862 00:41:28,840 --> 00:41:31,930 863 00:41:31,930 --> 00:41:37,205 நாம் தொடங்கும் போது, நாம் அனைத்து நாம் ஒப்புக்கொள்கிறோம் ஒரு மாறி என்று நினைவக சில துண்டின் 864 00:41:37,205 --> 00:41:40,890 நாம் 5 சமமாக அமைக்க என்று x. 865 00:41:40,890 --> 00:41:42,910 அது நினைவகத்தில் எங்கே நாம் கட்டுப்படுத்த. 866 00:41:42,910 --> 00:41:45,520 எனவே இந்த இடத்தில் தான் உள்ளது தன்னிச்சையாக ஒதுக்கப்படும். 867 00:41:45,520 --> 00:41:47,770 868 00:41:47,770 --> 00:41:48,731 அங்கு நல்ல? 869 00:41:48,731 --> 00:41:49,230 சரி. 870 00:41:49,230 --> 00:41:50,420 871 00:41:50,420 --> 00:41:53,330 பின்னர் நாம் ஒரு முழு எண்ணாக ஒரு சுட்டிக்காட்டி துவக்க. 872 00:41:53,330 --> 00:41:56,900 அது சுட்டிக்காட்ட அனுமதி ஏன் தான் x நாம் இங்கே ஒரு எண்ணாக வேண்டும் ஏனெனில். 873 00:41:56,900 --> 00:42:00,840 நாம் மற்றொரு துண்டின் வேண்டும் நினைவகம் ஏனெனில் இந்த சுட்டிக்காட்டி 874 00:42:00,840 --> 00:42:03,485 மட்டும் வேறு எதையும் போன்ற ஒரு மாறி உள்ளது. 875 00:42:03,485 --> 00:42:06,615 அது தன்னிச்சையாக ஒதுக்கப்படும் நினைவகத்தில் சில விண்வெளி. 876 00:42:06,615 --> 00:42:07,630 877 00:42:07,630 --> 00:42:10,830 என்ன அதை சேமித்து x முகவரி உள்ளது. 878 00:42:10,830 --> 00:42:13,200 உம்மைக்குறி x முகவரி அர்த்தம். 879 00:42:13,200 --> 00:42:14,575 எனவே x முகவரி என்ன? 880 00:42:14,575 --> 00:42:19,179 881 00:42:19,179 --> 00:42:20,614 >> பார்வையாளர்கள்: அது பூச்சிய தான் 882 00:42:20,614 --> 00:42:21,280 காண்க: 1 0x04. 883 00:42:21,280 --> 00:42:24,350 884 00:42:24,350 --> 00:42:25,940 எனவே then-- கடந்த ஒரு. 885 00:42:25,940 --> 00:42:30,650 நாம் மீண்டும் சில copy-- வேண்டும் மற்றொரு மாறி. 886 00:42:30,650 --> 00:42:32,520 எனவே சில தன்னிச்சையான இடத்தில் ஒதுக்க. 887 00:42:32,520 --> 00:42:35,260 888 00:42:35,260 --> 00:42:38,080 எங்கள் சுட்டிக்காட்டி dereference நாம். 889 00:42:38,080 --> 00:42:42,490 நட்சத்திர சென்று பொருள் முகவரியை என் சுட்டிக்காட்டி சேமிக்கப்படும். 890 00:42:42,490 --> 00:42:44,480 அங்கு என்ன சொல்லுங்கள். 891 00:42:44,480 --> 00:42:47,290 எனவே, முகவரியை சேமித்து எங்கள் சுட்டிக்காட்டி 0x04 உள்ளது. 892 00:42:47,290 --> 00:42:49,070 893 00:42:49,070 --> 00:42:51,310 எனவே நாம் அந்த முகவரிக்கு சென்று. 894 00:42:51,310 --> 00:42:52,402 895 00:42:52,402 --> 00:42:54,590 அது முகவரிக்கு சுட்டி காட்டும். 896 00:42:54,590 --> 00:42:57,481 இந்த நினைவகம் தொகுதி உள்ளே என்ன? 897 00:42:57,481 --> 00:42:57,980 அது ஒரு ஐந்து தான். 898 00:42:57,980 --> 00:42:59,210 899 00:42:59,210 --> 00:43:01,650 அதனால் நாம் எங்கள் நகல் ஒதுக்க என்ன. 900 00:43:01,650 --> 00:43:03,430 901 00:43:03,430 --> 00:43:04,860 எல்லோரும் நல்ல? 902 00:43:04,860 --> 00:43:05,360 கூல். 903 00:43:05,360 --> 00:43:07,010 904 00:43:07,010 --> 00:43:08,330 மீண்டும் படங்கள். 905 00:43:08,330 --> 00:43:19,750 906 00:43:19,750 --> 00:43:25,200 >> எனவே நான் இங்கே மதிப்புகள் கண்காணிப்பு உங்களுக்கு இந்த பற்றி யோசிப்போம் போகிறது. 907 00:43:25,200 --> 00:43:26,550 908 00:43:26,550 --> 00:43:27,750 நாம் மற்றொரு படம் வரைய முடியும். 909 00:43:27,750 --> 00:43:31,260 ஆனால் நான் நீங்கள் முயற்சி மற்றும் காரணம் வேண்டும் ஒரு நிமிடம் உங்கள் சொந்த இந்த மூலம். 910 00:43:31,260 --> 00:44:01,430 911 00:44:01,430 --> 00:44:04,149 >> அவர்கள் கொடுக்க முடியவில்லை என்பதால், எங்களுக்கு ஒரு உதாரணம் முகவரியை, 912 00:44:04,149 --> 00:44:06,940 நான் உம்மைக்குறி x-- செய்ய போகிறேன் இது வீட்டில் அதை ஓட்டு உதவ வேண்டும். 913 00:44:06,940 --> 00:44:07,950 உம்மைக்குறி முகவரியை பொருள். 914 00:44:07,950 --> 00:44:09,540 915 00:44:09,540 --> 00:44:12,360 >> முதல் ஒரு, அனைவருக்கும் எனவே முதல் வரி போக. 916 00:44:12,360 --> 00:44:15,690 சில x தொகுப்பு ன் five-- சில நினைவகத்தில் சீரற்ற ஸ்லாட். 917 00:44:15,690 --> 00:44:17,660 918 00:44:17,660 --> 00:44:23,200 இண்ட் நட்சத்திர சுட்டிக்காட்டி சமமாக உள்ளது x முகவரி, வலது? 919 00:44:23,200 --> 00:44:28,180 இண்ட் நட்சத்திர சுட்டிக்காட்டி உருவாக்குகிறது இந்த தொகுதி, அது சுட்டிக்காட்டி அழைக்கிறது, 920 00:44:28,180 --> 00:44:30,650 மற்றும் x முகவரி அதை ஒதுக்குகிறது. 921 00:44:30,650 --> 00:44:32,750 922 00:44:32,750 --> 00:44:34,230 நான் ampersands கொடூரமான இருக்கிறேன். 923 00:44:34,230 --> 00:44:36,460 924 00:44:36,460 --> 00:44:40,550 >> இப்போது நாம் என்ன செய்கிறோம் நாம் சொல்ல ஆகிறது சரி, எங்கள் சுட்டிக்காட்டி dereference. 925 00:44:40,550 --> 00:44:42,760 எனவே நாம் சரி, எங்கள் சுட்டிக்காட்டி என்ன போக? 926 00:44:42,760 --> 00:44:44,820 அது உம்மைக்குறி x தான். 927 00:44:44,820 --> 00:44:49,400 உம்மைக்குறி x சென்று அது ஒதுக்கலாம். 928 00:44:49,400 --> 00:44:51,620 929 00:44:51,620 --> 00:44:57,480 >> எனவே இப்போது, உம்மைக்குறி x 35, இருக்க போகிறது. 930 00:44:57,480 --> 00:45:01,540 931 00:45:01,540 --> 00:45:05,174 எனவே அடிப்படையில், நீங்கள் போது இருக்கிறீர்கள் dereferencing, நீங்கள் சரி செல்கிறீர்கள். 932 00:45:05,174 --> 00:45:07,090 நீங்கள் வரைந்து போகிறாய் இந்த போன்ற படங்கள். 933 00:45:07,090 --> 00:45:09,423 நீங்கள் வரைந்து போகிறாய் அது எங்கே உங்கள் அம்புகள். 934 00:45:09,423 --> 00:45:16,030 எனவே நினைவகத்தில் இந்த ஸ்லாட் சென்று ஒன்று என்னை அந்த மதிப்பை திரும்ப கொடுக்க, அல்லது அதை மாற்ற. 935 00:45:16,030 --> 00:45:21,620 இந்த வழக்கில், ஏனெனில் நாம் இந்த இருக்கிறோம் , நாம் அது ஒதுக்கப்படுகிறது என்பதை மதிப்பு 35 இருக்க. 936 00:45:21,620 --> 00:45:24,700 கடந்த அதேசமயம் ஒன்று, நீங்கள் கவனிக்கவில்லையா என்றால், நாம் 937 00:45:24,700 --> 00:45:27,680 என்ன ஒதுக்க இங்கே வேறு ஏதாவது செய்ய. 938 00:45:27,680 --> 00:45:30,450 939 00:45:30,450 --> 00:45:32,245 >> எனவே அவர்கள் இந்த அற்புதமான அட்டவணை வேண்டும். 940 00:45:32,245 --> 00:45:35,000 941 00:45:35,000 --> 00:45:36,890 அது கெட்ட தான். 942 00:45:36,890 --> 00:45:37,970 உங்களுக்கு அது வேலை. 943 00:45:37,970 --> 00:45:39,640 நான் பலகையில் அது வெளியே வரைய போகிறேன். 944 00:45:39,640 --> 00:45:41,306 நாம் சரி, ஒன்றாக அது நிரப்ப போகிறோம்? 945 00:45:41,306 --> 00:45:42,290 946 00:45:42,290 --> 00:45:45,530 எனவே சில காகித, கிராப் அடைய ஒரு பங்குதாரர், வேலை தொடங்க. 947 00:45:45,530 --> 00:45:53,897 948 00:45:53,897 --> 00:45:55,605 நான் ஒரு பெற போகிறேன் சுண்ணாம்பு பெரிய துண்டு. 949 00:45:55,605 --> 00:45:56,624 950 00:45:56,624 --> 00:45:58,150 அது நிறைய இருக்க போகிறது ஏனெனில். 951 00:45:58,150 --> 00:45:59,410 952 00:45:59,410 --> 00:45:59,910 சரி. 953 00:45:59,910 --> 00:48:08,567 954 00:48:08,567 --> 00:48:09,150 ப்ரொபசர்: சரி. 955 00:48:09,150 --> 00:48:11,599 956 00:48:11,599 --> 00:48:12,890 முதல் வரிசையில் ஆரம்பிக்கலாம். 957 00:48:12,890 --> 00:48:14,070 958 00:48:14,070 --> 00:48:16,970 நாம் பின்னர், அங்கு உங்களுக்கு தொடங்க வேண்டும் ஒருவேளை, இன்னும் சில மூலம் வேலை செய்ய முடியும். 959 00:48:16,970 --> 00:48:17,870 சரி. 960 00:48:17,870 --> 00:48:19,810 ஒரு ஒரு என்ன ஆகும் என்று ஆ முறை கேட்ச் சமம்? 961 00:48:19,810 --> 00:48:21,420 962 00:48:21,420 --> 00:48:23,260 அது ஒரு தந்திரம் பிரச்சினை அல்ல, நான் உறுதியளிக்கிறேன். 963 00:48:23,260 --> 00:48:24,440 >> மாணவர்: 4 முறை 5. 964 00:48:24,440 --> 00:48:25,420 >> ப்ரொபசர்: 4 முறை 5. 965 00:48:25,420 --> 00:48:25,920 20. 966 00:48:25,920 --> 00:48:26,730 எனவே ஆ என்ன? 967 00:48:26,730 --> 00:48:27,921 968 00:48:27,921 --> 00:48:28,420 மாணவர்: 4. 969 00:48:28,420 --> 00:48:30,204 970 00:48:30,204 --> 00:48:31,043 >> ப்ரொபசர்: இ? 971 00:48:31,043 --> 00:48:31,542 மாணவர்: 5. 972 00:48:31,542 --> 00:48:32,083 ப்ரொபசர்: 5. 973 00:48:32,083 --> 00:48:35,960 பின்னர் இது போகிறது ஒரு, உம்மைக்குறி ஆ ampersand வேண்டும், 974 00:48:35,960 --> 00:48:38,575 உம்மைக்குறி இ, சரியான? 975 00:48:38,575 --> 00:48:39,728 976 00:48:39,728 --> 00:48:40,596 மோசமான. 977 00:48:40,596 --> 00:48:42,081 இது போதுமான அளவு எளிது. 978 00:48:42,081 --> 00:48:42,580 சரி. 979 00:48:42,580 --> 00:48:44,300 அடுத்த ஒரு எனவே. 980 00:48:44,300 --> 00:48:48,725 ஒரு வழக்கில், ஒரு முறை கேட்ச் சமம் யாரையும் அறிமுகமில்லாத இருந்தது. 981 00:48:48,725 --> 00:48:49,812 982 00:48:49,812 --> 00:48:53,300 தெரிந்திருந்தால் எல்லோரும் முறை சமம் உடன்? 983 00:48:53,300 --> 00:49:00,105 சரி, இதெல்லாம் இந்த உள்ளது means-- ஒரு சுருக்கெழுத்து ஒரு முறை கேட்ச் சமம். 984 00:49:00,105 --> 00:49:04,840 நீங்கள் பிரிவு அதை செய்ய முடியும், கழித்தல் உடன், கூடுதலாக. 985 00:49:04,840 --> 00:49:12,130 நீங்கள் ஒரு சமமாக செய்ய முடியும், அல்லது ஒரு பிளஸ் இ சமம் ஒரு ஒரு பிளஸ் இ, சம ஒரு கழித்து சமமாக பொருள் 986 00:49:12,130 --> 00:49:15,190 இ ஒரு ஒரு கழித்தல் இ சமம் இருக்கும். 987 00:49:15,190 --> 00:49:16,690 அது வெறும் விதி சர்க்கரை தான். 988 00:49:16,690 --> 00:49:19,380 989 00:49:19,380 --> 00:49:24,140 >> எனவே, இந்த வழக்கில், ஒரு சமமாக உள்ளது ஒரு முறை கேட்ச் எங்களுக்கு என்ன கொடுக்க வேண்டும்? 990 00:49:24,140 --> 00:49:25,910 991 00:49:25,910 --> 00:49:28,186 மீண்டும், ஒரு தந்திரம் கேள்வி. 992 00:49:28,186 --> 00:49:28,965 >> மாணவர்: 100. 993 00:49:28,965 --> 00:49:29,300 >> ப்ரொபசர்: 100. 994 00:49:29,300 --> 00:49:30,383 வேறு எதையும் மாற்ற? 995 00:49:30,383 --> 00:49:31,790 996 00:49:31,790 --> 00:49:32,290 இல 997 00:49:32,290 --> 00:49:37,380 998 00:49:37,380 --> 00:49:39,850 ஒருவேளை நான் இறுதியாக கிடைக்கும் என் ampersands சிறந்ததாக. 999 00:49:39,850 --> 00:49:42,047 >> மாணவர்: சரி, மன்னிக்கவும், நீங்கள் எப்படி 100 கிடைத்ததா? 1000 00:49:42,047 --> 00:49:42,630 ப்ரொபசர்: சரி. 1001 00:49:42,630 --> 00:49:46,594 எனவே ஒரு ஒரு சமமாக உள்ளது முறை கேட்ச், அதனால் ஒரு முறை இ. 1002 00:49:46,594 --> 00:49:48,510 மாணவர்: ஓ, நீங்கள் பயன்படுத்தி வருகிறோம் previous-- ஒரு 1003 00:49:48,510 --> 00:49:49,135 ப்ரொபசர்: ஆமாம். 1004 00:49:49,135 --> 00:49:51,450 எனவே இந்த நமது சமீபத்திய மதிப்புகள். 1005 00:49:51,450 --> 00:49:53,990 இந்த நீங்கள் இருக்க வேண்டும் என்ன இருந்தால் நாம் கீழே நகர்த்த சரி, பயன்படுத்தி. 1006 00:49:53,990 --> 00:49:57,290 1007 00:49:57,290 --> 00:50:01,520 எனவே, ஆ மட்டும் விஷயம் மாறிவரும், சரியா? 1008 00:50:01,520 --> 00:50:02,910 எனவே எல்லாவற்றையும் பூர்த்தி செய்யலாம். 1009 00:50:02,910 --> 00:50:09,110 1010 00:50:09,110 --> 00:50:11,330 பி என்ன ஆ இருக்க போகிறது? 1011 00:50:11,330 --> 00:50:13,020 1012 00:50:13,020 --> 00:50:14,140 இருக்க அல்லது இருக்க முடியாது. 1013 00:50:14,140 --> 00:50:18,680 1014 00:50:18,680 --> 00:50:20,240 எனவே என்ன செய்கிறாள்? 1015 00:50:20,240 --> 00:50:21,605 வருடத்திற்கு செய்து நட்சத்திர என்ன? 1016 00:50:21,605 --> 00:50:23,280 1017 00:50:23,280 --> 00:50:25,350 >> மாணவர்: வருடத்திற்கு இடம் கோட். 1018 00:50:25,350 --> 00:50:26,390 1019 00:50:26,390 --> 00:50:27,480 >> மாணவர்: இல்லை, இல்லை மிகவும். 1020 00:50:27,480 --> 00:50:29,470 எனவே இந்த ஒரு ஈ குறிப்பு உள்ளது. 1021 00:50:29,470 --> 00:50:31,580 >> மாணவர்: எனவே ஆ வருடத்திற்கு இன் கை மதிப்பு உள்ளது. 1022 00:50:31,580 --> 00:50:37,340 >> ப்ரொபசர்: ஆமாம், அதனால் வருடத்திற்கு உள்ளது ஒரு முகவரி, சரியான? 1023 00:50:37,340 --> 00:50:42,430 எனவே அது ஒரு எங்கே போக சொல்கிறாள் சேமிக்கப்படும் மற்றும் அது என்று மதிப்பு கொடுக்க. 1024 00:50:42,430 --> 00:50:43,884 எனவே ஆ என்ன? 1025 00:50:43,884 --> 00:50:44,425 மாணவர்: 100. 1026 00:50:44,425 --> 00:50:46,534 ப்ரொபசர்: 100. 1027 00:50:46,534 --> 00:50:47,450 சரியான. 1028 00:50:47,450 --> 00:50:49,879 சரி, அதனால் பிசி என்ன மாறி விட்டது. 1029 00:50:49,879 --> 00:50:51,170 எல்லாவற்றையும் ஒரே தங்குகிறது. 1030 00:50:51,170 --> 00:50:57,160 1031 00:50:57,160 --> 00:50:58,620 என்ன சதவீதமாக இருக்கும் என போகிறது? 1032 00:50:58,620 --> 00:51:00,770 1033 00:51:00,770 --> 00:51:01,580 எளிய வேலையை. 1034 00:51:01,580 --> 00:51:03,520 1035 00:51:03,520 --> 00:51:05,990 Pc வருடத்திற்கு சமமாக, மற்றும் வருடத்திற்கு என்ன? 1036 00:51:05,990 --> 00:51:07,049 >> மாணவர்: ஒரு ampersand. 1037 00:51:07,049 --> 00:51:07,840 ப்ரொபசர்: சரியான. 1038 00:51:07,840 --> 00:51:09,490 1039 00:51:09,490 --> 00:51:10,740 இப்போது நாம் சுவாரஸ்யமான வருகிறோம். 1040 00:51:10,740 --> 00:51:12,310 1041 00:51:12,310 --> 00:51:15,230 சரி, கீழே இந்த ஒன்று உடைக்க அனுமதிக்க. 1042 00:51:15,230 --> 00:51:21,110 ஏனெனில் அது தான் முதல், என்ன, ஆ முறை கேட்ச் தான் இந்த ஒரு எளிதாக பகுதியாக, சரியான? 1043 00:51:21,110 --> 00:51:22,360 பி முறை கேட்ச் ஆகிறது 1044 00:51:22,360 --> 00:51:23,320 >> மாணவர்: 500. 1045 00:51:23,320 --> 00:51:28,880 >> ப்ரொபசர்: ஆமாம், அதனால் இந்த ஒன்று என்ன செய்து, 1046 00:51:28,880 --> 00:51:33,705 அது நட்சத்திர PB என்றால், என்ன மாறி விட்டது? 1047 00:51:33,705 --> 00:51:35,320 1048 00:51:35,320 --> 00:51:37,242 >> மாணவர்: என்ன the-- தான் 1049 00:51:37,242 --> 00:51:38,200 ப்ரொபசர்: ஆ என்ன? 1050 00:51:38,200 --> 00:51:41,340 மாணவர்: விண்வெளியில் என்ன என்று PB சுட்டி. 1051 00:51:41,340 --> 00:51:43,406 ப்ரொபசர்: PB to-- சுட்டி 1052 00:51:43,406 --> 00:51:43,905 மாணவர்: பி 1053 00:51:43,905 --> 00:51:46,740 ப்ரொபசர்: பி எனவே மட்டும் விஷயம் மாறிவரும் சரியான, ஆ உள்ளது. 1054 00:51:46,740 --> 00:51:50,800 எனவே ஆ முறை கேட்ச், 500. 1055 00:51:50,800 --> 00:51:52,367 அதனால் இப்போது என்ன மாற்றங்கள் தான். 1056 00:51:52,367 --> 00:51:59,091 1057 00:51:59,091 --> 00:51:59,590 கூல். 1058 00:51:59,590 --> 00:52:00,340 1059 00:52:00,340 --> 00:52:00,840 லவ்லி. 1060 00:52:00,840 --> 00:52:01,905 நீங்கள் பெரிய செய்து. 1061 00:52:01,905 --> 00:52:03,650 1062 00:52:03,650 --> 00:52:06,740 இந்த ஒன்று உடைத்தல் அனைத்து சரியான,. 1063 00:52:06,740 --> 00:52:08,050 1064 00:52:08,050 --> 00:52:09,630 சி சரியான, மாறிவரும்? 1065 00:52:09,630 --> 00:52:11,530 எனவே, நாங்கள் எல்லாவற்றையும் பூர்த்தி செய்யலாம். 1066 00:52:11,530 --> 00:52:12,540 1067 00:52:12,540 --> 00:52:13,205 பார்ப்போம். 1068 00:52:13,205 --> 00:52:19,125 1069 00:52:19,125 --> 00:52:19,625 சரி. 1070 00:52:19,625 --> 00:52:21,420 1071 00:52:21,420 --> 00:52:24,740 நாம் கேட்ச் போகிறது என்று தெரியும் இரண்டு எண்கள் தயாரிப்பு, சரியான? 1072 00:52:24,740 --> 00:52:26,290 1073 00:52:26,290 --> 00:52:27,980 என்ன இரண்டு எண்கள், என்றாலும்? 1074 00:52:27,980 --> 00:52:28,970 >> மாணவர்: ஒரு மற்றும் கேட்ச்? 1075 00:52:28,970 --> 00:52:31,930 >> ப்ரொபசர்: எனவே ஒரு உள்ளது வலது முதல் ஒரு. 1076 00:52:31,930 --> 00:52:34,385 எனவே சரியான, ஒரு ப குறிக்கும்? 1077 00:52:34,385 --> 00:52:35,390 1078 00:52:35,390 --> 00:52:42,870 ஒரு ஒரு புள்ளிகள் பி, நாம் என்று இந்த 100 முறை என்ன ஆக போகிறது? 1079 00:52:42,870 --> 00:52:46,232 பிசி புள்ளி என்ன டைம்ஸ்? 1080 00:52:46,232 --> 00:52:47,410 1081 00:52:47,410 --> 00:52:48,740 ஒரு புள்ளிகள். 1082 00:52:48,740 --> 00:52:55,038 எனவே 100 முதல் 100 மடங்கு 10,000 ஆகும். 1083 00:52:55,038 --> 00:52:56,170 என்று அர்த்தம் உள்ளதா? 1084 00:52:56,170 --> 00:52:57,640 1085 00:52:57,640 --> 00:52:58,200 கூல். 1086 00:52:58,200 --> 00:53:00,500 முகப்பு நீட்டிக்க, தோழர்களே, கடந்த வரிசையில். 1087 00:53:00,500 --> 00:53:01,190 சரி. 1088 00:53:01,190 --> 00:53:02,160 இங்கே என்ன மாறி விட்டது? 1089 00:53:02,160 --> 00:53:05,640 1090 00:53:05,640 --> 00:53:06,935 >> மாணவர்: ஏ 1091 00:53:06,935 --> 00:53:09,435 ப்ரொபசர்: ஏ சரியான, அதனால் எல்லாவற்றையும் ஒரே இருக்க முடியும். 1092 00:53:09,435 --> 00:53:16,210 1093 00:53:16,210 --> 00:53:16,710 சரி. 1094 00:53:16,710 --> 00:53:17,970 மற்றும் ஒரு என்ன? 1095 00:53:17,970 --> 00:53:23,610 1096 00:53:23,610 --> 00:53:26,060 எனவே அது ஒரு முறை என்ன? 1097 00:53:26,060 --> 00:53:27,120 இந்த நட்சத்திர PB உள்ளது. 1098 00:53:27,120 --> 00:53:29,750 1099 00:53:29,750 --> 00:53:34,490 எனவே நட்சத்திர PB இங்கே தான் அர்த்தம் PB, PB புள்ளிகள் ப. 1100 00:53:34,490 --> 00:53:35,370 >> மாணவர்: 500. 1101 00:53:35,370 --> 00:53:36,230 >> ப்ரொபசர்: 500. 1102 00:53:36,230 --> 00:53:39,236 எனவே நாம் 500 முதல் 100 மடங்கு வேண்டும். 1103 00:53:39,236 --> 00:53:41,758 அந்த 50,000 தான். 1104 00:53:41,758 --> 00:53:43,216 ஈடுகொடுத்தபடி 1105 00:53:43,216 --> 00:53:45,646 என்று பாருங்கள். 1106 00:53:45,646 --> 00:53:47,982 >> மாணவர்: நாம் ஏன் இல்லை Last-- ஐந்து & இ 1107 00:53:47,982 --> 00:53:48,690 ப்ரொபசர்: மன்னிக்கவும். 1108 00:53:48,690 --> 00:53:50,080 மாணவர்: சரி, ஓ. 1109 00:53:50,080 --> 00:53:51,600 ப்ரொபசர்: என் கெட்ட. 1110 00:53:51,600 --> 00:53:52,890 எழுத்து நிறைய. 1111 00:53:52,890 --> 00:53:53,917 1112 00:53:53,917 --> 00:53:54,500 எல்லோரும் நல்ல? 1113 00:53:54,500 --> 00:53:55,630 1114 00:53:55,630 --> 00:53:56,660 மிகவும் மோசம் இல்லை, சரியான? 1115 00:53:56,660 --> 00:53:58,490 கொஞ்சம் எடுக்கிறது போது மூலம் வேலை. 1116 00:53:58,490 --> 00:54:01,080 நீங்கள் அதை உடைக்க என்றால், என்ன ஒவ்வொரு பகுதியாக புரிந்து 1117 00:54:01,080 --> 00:54:03,197 போன்ற to-- குறிப்பிடும் அது தான் எல்லாம், 1118 00:54:03,197 --> 00:54:05,780 சிறிய அது உடைந்து yes-- பின்னர் சேர்கின்றன மற்றும் பிரச்சினைகள், 1119 00:54:05,780 --> 00:54:07,345 மற்றும் நீங்கள் சில அற்புதமான விஷயங்கள் செய்ய முடியும். 1120 00:54:07,345 --> 00:54:08,970 அங்கு பதில்கள் உள்ளன, ஆனால் நாம் அப்படிச் செய்யவில்லை. 1121 00:54:08,970 --> 00:54:10,324 1122 00:54:10,324 --> 00:54:11,115 சுட்டிக்காட்டி கணித. 1123 00:54:11,115 --> 00:54:13,961 1124 00:54:13,961 --> 00:54:14,460 ஆ. 1125 00:54:14,460 --> 00:54:15,510 என் கைகள் அனைத்து சோக்கு இருந்தால். 1126 00:54:15,510 --> 00:54:17,970 எனவே சேர்த்து அல்லது கழிப்பதன் எண்ணாக சுட்டிக்காட்டி சரிசெய்கிறது 1127 00:54:17,970 --> 00:54:21,890 சுட்டிக்காட்டி வகை அளவு மூலம். 1128 00:54:21,890 --> 00:54:22,940 1129 00:54:22,940 --> 00:54:28,390 எப்படி ஒவ்வொரு வகை ஞாபகம் ஒரு வெவ்வேறு அளவு உள்ளது? 1130 00:54:28,390 --> 00:54:34,890 ஒரு இரட்டை அல்லது ஒரு நீண்ட இது போன்ற எனவே எட்டு மற்றும் எண்ணாக நான்கு உள்ளன ஆனால் எரிப்பதை ஒன்றாகும். 1131 00:54:34,890 --> 00:54:38,360 >> எனவே நீங்கள் என்ன செய்ய வேண்டும் நினைவில் கொள்ள ஒரு விஷயம் ஆகிறது 1132 00:54:38,360 --> 00:54:44,080 இது எப்படி உங்கள் அதிகம் என்று சுட்டிக்காட்டி மதிப்பு உண்மையில் மாற்றுகிறது 1133 00:54:44,080 --> 00:54:46,550 சார்ந்தது சுட்டிக்காட்டி வகை அது உள்ளது. 1134 00:54:46,550 --> 00:54:50,820 1135 00:54:50,820 --> 00:54:51,820 இந்த நல்ல எல்லோரும்? 1136 00:54:51,820 --> 00:54:52,760 நான் அது எப்படி அழிக்க முடியும்? 1137 00:54:52,760 --> 00:54:53,440 நாம் நல்ல இருக்கும்? 1138 00:54:53,440 --> 00:54:53,940 வியப்பா. 1139 00:54:53,940 --> 00:55:01,020 1140 00:55:01,020 --> 00:55:07,501 >> நாம் சில சுட்டிக்காட்டி இருக்கிறது என்றால் இந்த போகிறது அப்படி நான் இருக்க வேண்டும் 1141 00:55:07,501 --> 00:55:08,834 அது ஒரு முழு எண்ணாக சுட்டிக்காட்டி செய்ய போகிறது. 1142 00:55:08,834 --> 00:55:10,610 1143 00:55:10,610 --> 00:55:12,760 அது இந்த சேமிக்கிறது. 1144 00:55:12,760 --> 00:55:14,210 1145 00:55:14,210 --> 00:55:20,170 நீங்கள் சுட்டிக்காட்டி சொல்ல இருந்திருந்தால் பிளஸ் ஒன், அதை செய்ய என்ன நடக்கிறது 1146 00:55:20,170 --> 00:55:23,420 அது புதுப்பிக்க நடக்கிறது ஒரு எண்ணாக அளவு மூலம் அது 1147 00:55:23,420 --> 00:55:25,950 என்று தான் சுட்டிக்காட்டி வகை அது உள்ளது. 1148 00:55:25,950 --> 00:55:28,260 >> சி, எல்லாம் மிகவும் கண்டிப்பான மற்றும் ஒழுங்குபடுத்தப்பட்ட. 1149 00:55:28,260 --> 00:55:29,440 1150 00:55:29,440 --> 00:55:35,260 எண்ணாக சுட்டிக்காட்டி மூலம் மேம்படுத்த போகிறோம் ஒரு எண்ணாக எடுக்கும் இடத்தை அளவு. 1151 00:55:35,260 --> 00:55:36,260 ஒரு எண்ணாக நான்கு பைட்டுகள் ஆகும். 1152 00:55:36,260 --> 00:55:37,650 1153 00:55:37,650 --> 00:55:39,060 >> எனவே என்ன இந்த மாற்ற வேண்டும்? 1154 00:55:39,060 --> 00:55:40,876 1155 00:55:40,876 --> 00:55:44,390 நீங்கள் தான் இந்த மீது நான்கு சேர்த்து. 1156 00:55:44,390 --> 00:55:50,040 இப்போது உங்கள் சுட்டிக்காட்டி சரி இருக்க வேண்டும். 1157 00:55:50,040 --> 00:55:51,820 1158 00:55:51,820 --> 00:55:55,380 >> எனவே அது ஒரு எரிப்பதை இருந்தது மற்றும் நாம் சுட்டிக்காட்டி செய்தது பிளஸ் ஒன், அது இப்போது என்ன இருக்க முடியும்? 1159 00:55:55,380 --> 00:56:00,300 1160 00:56:00,300 --> 00:56:03,330 அது நாம் பாசாங்கு started-- என்றால் அது 0x08 தான் இப்போது started--. 1161 00:56:03,330 --> 00:56:04,850 1162 00:56:04,850 --> 00:56:10,850 இப்போது இந்த ஒரு இருந்தது என்று சொல்கிறேன் சுட்டிக்காட்டி கரி, மற்றும் நாம் ஒன்றாக சேர்க்க. 1163 00:56:10,850 --> 00:56:11,850 அது என்ன மாற்ற வேண்டும்? 1164 00:56:11,850 --> 00:56:14,989 1165 00:56:14,989 --> 00:56:16,030 ஒரு எரிப்பதை எப்படி பல பைட்டுகள்? 1166 00:56:16,030 --> 00:56:16,680 >> பார்வையாளர்கள்: ஒன்று. 1167 00:56:16,680 --> 00:56:17,304 >> காண்க: 1 ஒன்று. 1168 00:56:17,304 --> 00:56:18,309 பார்வையாளர்கள்: எனவே 0x09. 1169 00:56:18,309 --> 00:56:19,600 காண்க: 1 எனவே அது ஒன்பது இருக்கும். 1170 00:56:19,600 --> 00:56:22,571 1171 00:56:22,571 --> 00:56:23,820 அதனால் தான் ஏதாவது ஞாபகம். 1172 00:56:23,820 --> 00:56:28,340 நீங்கள் ஒன்று சேர்க்க வெறும் போது, அது தான் அது ஒரு எரிப்பதை தான் மட்டுமே ஒன்று சேர்த்து. 1173 00:56:28,340 --> 00:56:34,190 அது எத்தனை சேர்த்து , அது உள்ளது என்று வகை பைட்டுகள் 1174 00:56:34,190 --> 00:56:36,960 இது நாம் ஏன் வரை இங்கே இந்த சமன்பாடு. 1175 00:56:36,960 --> 00:56:40,190 எனவே அது தான் எண்ணாக முறை அளவு சுட்டிக்காட்டி வகை. 1176 00:56:40,190 --> 00:56:42,850 1177 00:56:42,850 --> 00:56:44,730 >> எனவே நாம் இங்கே உதாரணம் வேண்டும். 1178 00:56:44,730 --> 00:56:47,250 1179 00:56:47,250 --> 00:56:54,430 Y, என்று மதிப்பு, 0x4 ஒதுக்கப்படும் நாம் y செய்தது பிளஸ் ஒன்று சமம் போது. 1180 00:56:54,430 --> 00:56:56,830 என்ன அது தான், என்ன தான் x இல், மாற்ற முடியாது. 1181 00:56:56,830 --> 00:56:58,610 என்ன மாற்றம் இல்லை, y என்ன இருக்கிறது. 1182 00:56:58,610 --> 00:57:04,980 y உள்ள சேமிக்கப்படும் முகவரியை நான்கு மூலம் மேம்படுத்தப்பட்டது நான்கு பைட்டுகள் ஒரு எண்ணாக இருப்பதால் 1183 00:57:04,980 --> 00:57:06,097 மற்றும் அது ஒரு முழு எண்ணாக சுட்டிக்காட்டி இருக்கிறது. 1184 00:57:06,097 --> 00:57:07,290 1185 00:57:07,290 --> 00:57:07,790 >> அனைத்து சரியான. 1186 00:57:07,790 --> 00:57:09,123 எனவே இப்போது நாம் மற்றொரு உடற்பயிற்சி வேண்டும். 1187 00:57:09,123 --> 00:57:11,140 1188 00:57:11,140 --> 00:57:13,500 எனவே கேள்வி அச்சிட வேண்டும் என்ன ஆகிறது. 1189 00:57:13,500 --> 00:57:36,710 1190 00:57:36,710 --> 00:57:37,650 எந்த கருத்துக்கள்? 1191 00:57:37,650 --> 00:57:41,690 1192 00:57:41,690 --> 00:57:43,699 >> பார்வையாளர்கள்: எண்ணிக்கை சந்தோஷமாக பூனை எழுத்துக்கள்? 1193 00:57:43,699 --> 00:57:44,490 காண்க: 1 சரியாக. 1194 00:57:44,490 --> 00:57:45,531 எனவே உங்கள் சரம் விரும்புகிறது. 1195 00:57:45,531 --> 00:57:47,302 1196 00:57:47,302 --> 00:57:48,260 அனைவரும் அந்த? 1197 00:57:48,260 --> 00:57:49,509 நாம் அது வழியாக நடக்க வேண்டும்? 1198 00:57:49,509 --> 00:57:50,300 1199 00:57:50,300 --> 00:57:52,010 >> சரி, ஆமாம். 1200 00:57:52,010 --> 00:57:57,385 எனவே நான் இங்கே என்ன எனவே இன்னும் இது போன்ற. 1201 00:57:57,385 --> 00:57:59,340 நான் இல்லை [செவிக்கு புலப்படாமல்] அபத்தமான. 1202 00:57:59,340 --> 00:58:01,690 >> எனவே நாம் இங்கே நம் சரம், சந்தோஷமாக பூனை வேண்டும். 1203 00:58:01,690 --> 00:58:02,950 லவ்லி. 1204 00:58:02,950 --> 00:58:05,080 நாம் சில எதிர் வேண்டும் என்று நாம் தடம். 1205 00:58:05,080 --> 00:58:11,430 எனவே நாம் சில எரிப்பதை * சுட்டிக்காட்டி என்று தான் Str சமமாக அமைக்க. 1206 00:58:11,430 --> 00:58:14,320 என்ன இந்த செய்கிறார் அது தான் சில சுட்டிக்காட்டி ஒதுக்க 1207 00:58:14,320 --> 00:58:16,380 உங்கள் சரம் தொடக்கத்தில். 1208 00:58:16,380 --> 00:58:19,840 நான் உறுதியாக இருக்கிறேன், ஏனெனில், அது போன்ற விரிவுரை குறிப்பிடப்பட்டுள்ளது, 1209 00:58:19,840 --> 00:58:22,290 நாம் இந்த உங்களுக்கு கொடுக்கப்பட்ட சரம் என்று தரவு வகை. 1210 00:58:22,290 --> 00:58:29,070 >> ஆனால் உண்மையில் சரங்களை வெறும் இருந்தால் ஒரு வரிசை எரிப்பதை * போன்ற of--. 1211 00:58:29,070 --> 00:58:32,330 அது கதாபாத்திரங்கள் ஒரு கொத்து ஒரு சுட்டிக்காட்டி நினைவகம் ஒட்டியுள்ள என்று. 1212 00:58:32,330 --> 00:58:33,680 1213 00:58:33,680 --> 00:58:36,280 எனவே இந்த அதை அமைக்கிறது எந்த சரம் சமமாக உள்ளது 1214 00:58:36,280 --> 00:58:38,980 எங்கே அடையாளம் அதன் முதல் எழுத்து உள்ளது. 1215 00:58:38,980 --> 00:58:42,710 எனவே இந்த சில புள்ளி அமைக்க சரம் தொடக்கத்தில் சமமாக. 1216 00:58:42,710 --> 00:58:44,130 எல்லோரும் அங்கே நல்ல? 1217 00:58:44,130 --> 00:58:44,960 கூல். 1218 00:58:44,960 --> 00:58:49,840 >> எனவே இந்த எங்கள் சுட்டிக்காட்டி dereferencing உள்ளது. 1219 00:58:49,840 --> 00:58:53,760 எனவே அது உண்மையில் நடக்கிறது இங்கே எங்களுக்கு சில மதிப்பு கொடுக்க, 1220 00:58:53,760 --> 00:58:55,610 எங்கள் சரம் நாம் பற்றி பேசுகிறீர்கள் என்று. 1221 00:58:55,610 --> 00:58:58,342 நாம் நீண்ட சொல்கிறீர்கள் அது பூஜ்ய அழிப்பு தான். 1222 00:58:58,342 --> 00:59:00,550 எனவே நீங்கள் பெற வரை போகும் சரம் முடிவில். 1223 00:59:00,550 --> 00:59:02,180 1224 00:59:02,180 --> 00:59:04,190 ஒருவர் உங்கள் சுட்டிக்காட்டி புதுப்பிக்கவும். 1225 00:59:04,190 --> 00:59:09,250 R எனவே, அது உண்மையில் ஒரு புதுப்பிக்கும் ஒவ்வொரு முறையும் இந்த ஒரு எரிப்பதை ஏனெனில், 1226 00:59:09,250 --> 00:59:09,820 எரிப்பதை *. 1227 00:59:09,820 --> 00:59:10,930 1228 00:59:10,930 --> 00:59:12,340 >> எனவே அது செல்ல நடக்கிறது. 1229 00:59:12,340 --> 00:59:13,290 அது புதுப்பிக்க நடக்கிறது. 1230 00:59:13,290 --> 00:59:16,705 இந்த இயங்கும் முதல் முறையாக எனவே, அது மணி நேரத்தில் இங்கே இருக்க போகிறது. 1231 00:59:16,705 --> 00:59:17,590 அது புதுப்பிக்க நடக்கிறது. 1232 00:59:17,590 --> 00:59:18,185 >> அது ஒரு ஒரு இருக்க வேண்டும். 1233 00:59:18,185 --> 00:59:21,310 அது மிகவும் மற்றும் முன்னும் பின்னுமாக ஒரு ப, Y இருக்க, மற்றும் வேண்டும். 1234 00:59:21,310 --> 00:59:22,300 நாம் எதிர் புதுப்பிக்க வேண்டும். 1235 00:59:22,300 --> 00:59:26,160 அது இறுதியில் அடையும் போது, அதை அதை ஆயிற்று இதுவரை அச்சிடுகிறது. 1236 00:59:26,160 --> 00:59:27,550 1237 00:59:27,550 --> 00:59:28,050 ஆமாம். 1238 00:59:28,050 --> 00:59:31,475 >> பார்வையாளர்கள்: அது கணக்கில் எனவே சரியான ஒரு இடத்தை,? 1239 00:59:31,475 --> 00:59:31,974 சரி. 1240 00:59:31,974 --> 00:59:34,294 1241 00:59:34,294 --> 00:59:35,222 >> காண்க: 1 எனவே சிந்தியுங்கள். 1242 00:59:35,222 --> 00:59:36,830 ஒரு கேள்வி என்று ஆகிறது 1243 00:59:36,830 --> 00:59:37,746 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. 1244 00:59:37,746 --> 00:59:37,968 1245 00:59:37,968 --> 00:59:38,884 >> காண்க: 1 எந்த கவலையும். 1246 00:59:38,884 --> 00:59:39,720 1247 00:59:39,720 --> 00:59:42,736 இந்த நான் என்று செய்கிறேன். 1248 00:59:42,736 --> 00:59:47,710 சரி, ஒரு விஷயம் நான் புரிந்து ஒரு வரிசை என்று, 1249 00:59:47,710 --> 00:59:51,736 நீங்கள் கூட ஒரு அதை குணப்படுத்த முடியும் சுட்டிக்காட்டி வரிசைகள் இருந்தால் ஏனெனில் 1250 00:59:51,736 --> 00:59:52,860 நினைவகம் தொடர்ச்சியான புள்ளிகள். 1251 00:59:52,860 --> 00:59:53,970 1252 00:59:53,970 --> 00:59:56,380 >> எனவே நீங்கள் அது அதே வழியில் சிகிச்சையளிக்க முடியும். 1253 00:59:56,380 --> 00:59:59,000 நீங்கள் அவற்றை கையாள முடியும் சுட்டிகள், கூட. 1254 00:59:59,000 --> 01:00:04,770 எனவே பதிலாக இந்த இல், செய்து வழக்கு, ஒத்த விஷயம் 1255 01:00:04,770 --> 01:00:07,490 இருக்கும் வரிசை 0 1 சமம். 1256 01:00:07,490 --> 01:00:08,760 1257 01:00:08,760 --> 01:00:15,210 >> ஆனால் அதே வழியில் அந்த ஒரு சரம் தீர்மானிக்கப்படுகிறது 1258 01:00:15,210 --> 01:00:18,740 எங்கே தொடக்கத்தில் மூலம் அதன் முதல் எழுத்து, ஆகிறது 1259 01:00:18,740 --> 01:00:22,270 ஒரு வரிசை தீர்மானிக்கப்படுகிறது எங்கே அதன் முதல் உறுப்பு உள்ளது. 1260 01:00:22,270 --> 01:00:25,120 நாங்கள் அறிந்துள்ளதால், நாம் இருக்கிறோம் உத்தரவாதம், என்று இந்த 1261 01:00:25,120 --> 01:00:27,985 தொடர்ச்சியான இருக்க போகிறது நினைவகம் தொகுதிகள். 1262 01:00:27,985 --> 01:00:29,360 அந்த எங்களுக்கு இந்த செய்ய அனுமதிக்கிறது என்ன. 1263 01:00:29,360 --> 01:00:31,193 நாம் அவர்கள் தொடர்ச்சியான எனக்கு தெரியும் நினைவகம் தொகுதிகள். 1264 01:00:31,193 --> 01:00:32,230 1265 01:00:32,230 --> 01:00:36,500 >> எனவே, இந்த விஷயத்தில், dereferencing மூலம் எங்களுக்கு சொல்கிறது வரிசை, 1266 01:00:36,500 --> 01:00:40,800 சரி, தொடக்கத்தில் செல்ல இங்கே இது உங்கள் வரிசை,. 1267 01:00:40,800 --> 01:00:42,640 எனவே நீங்கள் ஒரு அது சமமாக அமைக்க முடியும். 1268 01:00:42,640 --> 01:00:48,610 இந்த வழக்கில், என்ன உங்கள் வரிசை நீங்கள் ஒருவர் அது புதுப்பிக்க போது வகை, ஆகிறது 1269 01:00:48,610 --> 01:00:50,830 என்று தான் மேம்படுத்தும் போன்ற தான் அது அடுத்த அட்டவணைக்கு. 1270 01:00:50,830 --> 01:00:52,760 1271 01:00:52,760 --> 01:00:56,360 நீங்கள் செய்ய முடியும் என்று நீங்கள் ஏனெனில் உங்கள் வரிசை என்ன தெரியும். 1272 01:00:56,360 --> 01:00:59,770 எனவே அது எவ்வளவு தெரிகிறது உங்கள் சுட்டிக்காட்டி புதுப்பிக்க, 1273 01:00:59,770 --> 01:01:02,925 அது மிகவும் புதுப்பிக்க என்ன முகவரியை நீங்கள் அடுத்த ஸ்லாட் இருக்கிறோம் என்று. 1274 01:01:02,925 --> 01:01:04,740 1275 01:01:04,740 --> 01:01:09,400 >> எனவே இந்த ஒரு வித்தியாசமான வழி வரிசை 0 1 சமம் எழுதி, 1276 01:01:09,400 --> 01:01:15,114 வரிசை 1 2, வரிசை சமம் அடைப்புக்குறி 2 3 சமம். 1277 01:01:15,114 --> 01:01:16,780 அது பற்றி யோசிக்க மட்டும் மற்றொரு வழி. 1278 01:01:16,780 --> 01:01:19,600 அவர்கள் தொடர்ச்சியான இருப்பதால் நினைவகத்தில் தொகுதிகள், 1279 01:01:19,600 --> 01:01:21,830 நீங்கள் ஒன்று அவர்களை பார்க்கவும் முடியும் வரிசை notation-- மூலம் 1280 01:01:21,830 --> 01:01:24,390 இது நான் தனிப்பட்ட முறையில் easier-- கண்டுபிடிக்க ஆனால் ஒருவேளை 1281 01:01:24,390 --> 01:01:27,347 நீங்கள் அது கையாள வேண்டும் கண்டிப்பாக நினைவக முகவரிகள் மூலம். 1282 01:01:27,347 --> 01:01:28,930 மற்றும் இந்த நீங்கள் என்று செய்ய வழி உள்ளது. 1283 01:01:28,930 --> 01:01:30,630 1284 01:01:30,630 --> 01:01:32,630 ஒரு போன்ற வகையான மேலும் நீங்கள் செய்ய முடியும் குளிர் விஷயம் 1285 01:01:32,630 --> 01:01:35,213 நீங்கள் ஒருவேளை ஏதாவது எதிராக உண்மையில் செயல்படுத்த போகிறோம். 1286 01:01:35,213 --> 01:01:36,960 1287 01:01:36,960 --> 01:01:38,630 >> நான் 61 அதை பயன்படுத்த. 1288 01:01:38,630 --> 01:01:41,710 நீங்கள் ஒருவேளை தேவையில்லை அதிகம் அதை பற்றி கவலைப்பட. 1289 01:01:41,710 --> 01:01:43,693 ஆனால் நீங்கள் ஆர்வம் என்றால், 61 அடுத்த ஆண்டு எடுக்க. 1290 01:01:43,693 --> 01:01:45,269 1291 01:01:45,269 --> 01:01:46,560 நாம் வீட்டில் நீட்டிக்க தோழர்களே இருக்கிறோம். 1292 01:01:46,560 --> 01:01:47,510 எனக்கு தெரியும், அது நீண்ட நேரம். 1293 01:01:47,510 --> 01:01:50,570 1294 01:01:50,570 --> 01:01:58,880 டைனமிக் மெமரி Allocation-- எனவே நாம் என்று ஒரு தெரியுமா 1295 01:01:58,880 --> 01:02:01,790 விஷயங்களை நாம் போது பேசிய போது நம்முடைய முதல் பிரிவு, 1296 01:02:01,790 --> 01:02:04,560 நாம் ஒரு இடமாற்று பார்த்து செயல்பாடு எங்கே அது இருந்தது 1297 01:02:04,560 --> 01:02:08,010 எங்கள் முக்கிய செயல்பாடு நோக்கம் வெளியே. 1298 01:02:08,010 --> 01:02:14,370 மற்றும் நாம் இந்த மதிப்புகள் கடந்து என்று திறம்பட பிரதிகளை இருந்தன. 1299 01:02:14,370 --> 01:02:20,570 >> மற்றும் இடமாற்று முடிவடைந்ததும் இயக்கும், அது வெறும் ஒரு ஸ்டாக் விட்டு. 1300 01:02:20,570 --> 01:02:22,830 ஞாபகம், நாம் ஒரு இடமாற்று சட்டத்தில் குவியலாக. 1301 01:02:22,830 --> 01:02:26,070 அது விட்டு மற்றும் அந்த மதிப்புகள் அதை விட்டு. 1302 01:02:26,070 --> 01:02:27,050 அவர்கள் போன. 1303 01:02:27,050 --> 01:02:28,615 நாம் எதுவும் செய்ய முடியாது அவற்றை நாம் மற்றும் சோகமாக இருந்தது 1304 01:02:28,615 --> 01:02:29,989 நாங்கள் எங்கள் மதிப்புகள் இடமாற்றம் முடியாது ஏனெனில். 1305 01:02:29,989 --> 01:02:31,070 1306 01:02:31,070 --> 01:02:36,560 >> ஆனால் நான், நீங்கள் குறிப்பிட்டுள்ள சி, என நினைவை சக்தி நிறைய வேண்டும். 1307 01:02:36,560 --> 01:02:43,310 எனவே நீங்கள் என்ன செய்ய முடியும் என்று உள்ளது இங்கே குவியல் மீது விஷயங்களை ஒதுக்க 1308 01:02:43,310 --> 01:02:46,830 என்று வரையில் அங்கே தங்கியிருங்கள் நீங்கள் இல்லையெனில் அவர்களை சொல்கிறீர்கள். 1309 01:02:46,830 --> 01:02:48,280 >> அவர்கள் நல்ல குழந்தை மாதிரி. 1310 01:02:48,280 --> 01:02:49,150 அவர்கள் அங்கு தங்க. 1311 01:02:49,150 --> 01:02:50,270 அவர்கள் விட்டு. 1312 01:02:50,270 --> 01:02:52,750 நீங்கள் இருக்கும் வரை அவர்கள் அங்கே இருப்பாயா போன்ற, சரி, நீங்கள் விட்டு செல்ல முடியும். 1313 01:02:52,750 --> 01:02:55,920 >> ஸ்டாக் விஷயங்கள் அதேசமயம், who-- அவர்கள் குறும்பு குழந்தைகள் போல. 1314 01:02:55,920 --> 01:02:59,160 நீங்கள் விரும்பும் போது அவர்கள் மட்டும் ஓடிவிடுவேன் வேண்டும் அங்கே இருக்க பின்னர் அவர்கள் போய் இருக்கும். 1315 01:02:59,160 --> 01:03:00,160 நீங்கள் அவர்களை திரும்ப பெற முடியாது. 1316 01:03:00,160 --> 01:03:01,350 1317 01:03:01,350 --> 01:03:07,187 >> எனவே நாம் போகிறோம் ஆகிறது குவியல் , malloc மற்றும் இலவச பற்றி பேச இது 1318 01:03:07,187 --> 01:03:08,895 நான் நிச்சயமாக நீங்கள் தோழர்களே இருக்கிறேன் விரிவுரை பற்றி கேள்விப்பட்டேன். 1319 01:03:08,895 --> 01:03:10,270 1320 01:03:10,270 --> 01:03:14,210 அந்த அடிப்படையில் ஒரு வழி மிகவும் மாறாத்தரவை வேண்டும். 1321 01:03:14,210 --> 01:03:18,920 எனவே நீங்கள் தரவு வைத்திருக்க முடியும் சுற்றி நீண்ட நீங்கள் விரும்பினால். 1322 01:03:18,920 --> 01:03:19,546 சகோ.அ.அஸ்மின். 1323 01:03:19,546 --> 01:03:21,475 >> பார்வையாளர்கள்: நீங்கள் குவியல் வரையறுக்க மற்றும் குவியலாக முடியுமா? 1324 01:03:21,475 --> 01:03:24,030 அவர்கள் விஷயங்களை வைத்து இடங்களில் இப்படி? 1325 01:03:24,030 --> 01:03:26,630 >> காண்க: 1 எனவே அவர்கள் அடிப்படையில் அவர்கள் just-- 1326 01:03:26,630 --> 01:03:29,530 நாம் தான் நினைவகம் பார்க்கவும் வழி. 1327 01:03:29,530 --> 01:03:37,300 எனவே குவியல் தான் எங்கே வைக்கிறது நினைவகம், மாறும் ஒதுக்கீடு 1328 01:03:37,300 --> 01:03:40,960 ஸ்டாக் குறிக்கிறது, அதேசமயம் பிரேம்கள் குவியலாக மேலும் 1329 01:03:40,960 --> 01:03:45,950 மேலும் மத்திய என்று உண்மையில் இயங்கும் என்று செயல்பாடுகளை. 1330 01:03:45,950 --> 01:03:47,200 நீங்கள் உண்மையில் கட்டுப்பாடு இல்லை. 1331 01:03:47,200 --> 01:03:50,690 >> பெரிய வித்தியாசம், நீங்கள் கட்டுப்பாடு குவியல் மீது நீங்கள் விரும்பினால். 1332 01:03:50,690 --> 01:03:52,710 நீங்கள் ஸ்டேக் குறைவாக உள்ளது. 1333 01:03:52,710 --> 01:03:55,030 ஸ்டாக் பொறுத்தது செயல்பாடுகளை இயங்கும், 1334 01:03:55,030 --> 01:03:58,320 மற்றும் ஒழுங்கு அவர்கள் ரன், மற்றும் விஷயங்களை எப்படி திரும்பினார். 1335 01:03:58,320 --> 01:04:01,290 குவியல் கொண்ட அதேசமயம், என நாம், நீங்கள் சொல்ல முடியாது, பார்க்கிறேன் 1336 01:04:01,290 --> 01:04:06,639 சரி, நான் இந்த மதிப்பு இருக்க வேண்டும் சுற்றி வரை நான் மற்றபடி நீங்கள் சொல்கிறேன். 1337 01:04:06,639 --> 01:04:08,180 நீங்கள் அதை பெற அனுமதி. 1338 01:04:08,180 --> 01:04:09,300 நீங்கள் அதை மீற அனுமதி. 1339 01:04:09,300 --> 01:04:11,675 நீங்கள் அதை சுற்றி வைக்க போகிறோம் நீண்ட நான் சொல்ல ஐந்து. 1340 01:04:11,675 --> 01:04:15,780 நீங்கள், குவியல் முதலாளி இருக்க பெற நீங்கள் என்றால் ஒருவேளை stack-- அதேசமயம் 1341 01:04:15,780 --> 01:04:18,080 போன்ற உங்கள் வழியில் பரிமாற்றத்தைச் சுற்றி வளைக்க நீங்கள் முதலாளி இருக்க முடியும். 1342 01:04:18,080 --> 01:04:19,340 ஆனால் மிகவும். 1343 01:04:19,340 --> 01:04:20,480 1344 01:04:20,480 --> 01:04:22,070 மற்றும் அது உண்மையில் வெறும் நினைவு. 1345 01:04:22,070 --> 01:04:24,260 அது வெறும் வெவ்வேறு வழிகளில் தான் நினைவாக குறிப்பிடும். 1346 01:04:24,260 --> 01:04:25,800 1347 01:04:25,800 --> 01:04:26,400 >> கூல். 1348 01:04:26,400 --> 01:04:28,630 , எப்படி எனவே அந்த உங்கள் நினைவகம் கட்டுப்படுத்த. 1349 01:04:28,630 --> 01:04:32,070 அது, malloc, தான் இது நீங்கள் பயன்படுத்த போகிறோம். 1350 01:04:32,070 --> 01:04:37,100 எனவே அது வெறும் குறுகிய நினைவகம் ஒதுக்கீடு. 1351 01:04:37,100 --> 01:04:38,459 அது தான். 1352 01:04:38,459 --> 01:04:41,250 மற்ற குளிர் ஒரு கொத்து இருக்கிறது இறுதியில் alloc வேண்டும் என்று செயல்பாடுகளை, 1353 01:04:41,250 --> 01:04:42,750 மற்றும் அவர்கள் பல்வேறு விஷயங்கள் நிற்க. 1354 01:04:42,750 --> 01:04:43,550 1355 01:04:43,550 --> 01:04:49,050 >> நீங்கள் சேமிப்பு வேண்டும் போது அதனால் தேவை எனவே உங்கள் தற்போதைய செயல்பாடு முன்னேற்றுவார்களா 1356 01:04:49,050 --> 01:04:51,010 போது உங்கள் தற்போதைய என்று செயல்பாடு, ஓடுகிறாள் 1357 01:04:51,010 --> 01:04:55,774 நீங்கள் இன்னும் தரவு வேண்டும் என்று நீங்கள் அது இருந்து வந்தது, நீங்கள் malloc பயன்படுத்த வேண்டும். 1358 01:04:55,774 --> 01:04:57,190 அந்த குவியல் மீது அது துவக்க வேண்டும். 1359 01:04:57,190 --> 01:05:00,140 மற்றும் போன்ற நான் கூறினேன் மற்றும் வைத்து நீங்கள் அங்கே வைக்கிறேன் என்று சொல்லி 1360 01:05:00,140 --> 01:05:03,050 நீங்கள் இல்லையென்றால் சொல்ல வரை, இது இங்கே முக்கியமான விஷயம். 1361 01:05:03,050 --> 01:05:08,450 >> எனவே ஒரு விஷயம் கவனிக்க, மற்றும் என்று, பொதுவாக மிகவும் முக்கியம் 1362 01:05:08,450 --> 01:05:13,620 இந்த sizeof என்று ஆகிறது பயன்படுத்த பயனுள்ள சூப்பர் 1363 01:05:13,620 --> 01:05:16,440 வகையை பொறுத்து ஏனெனில் இயந்திரத்தை நீங்கள் இயங்கும், 1364 01:05:16,440 --> 01:05:22,470 அது பல்வேறு அளவுகளில் இருக்கலாம் அது எடுக்கும் என்று நினைவகம். 1365 01:05:22,470 --> 01:05:26,870 எனவே நீங்கள் எப்போதும் மிகவும் அளவு பயன்படுத்த வேண்டும் நீங்கள் சார்ந்த இயந்திரம் இல்லை என்று, 1366 01:05:26,870 --> 01:05:30,300 அதனால் உங்கள் குறியீடு சாப்பிடுவேன் எந்த கணினியில் இயங்கும். 1367 01:05:30,300 --> 01:05:32,360 >> அந்த பகுதியாக தான் நல்ல குறியீடு எழுதும். 1368 01:05:32,360 --> 01:05:34,610 அது ஒரு கணினியில் வேலை செய்தால், ஆனால் மற்றவர்களுக்கு எந்த, 1369 01:05:34,610 --> 01:05:36,440 உங்கள் திட்டம் எப்படி பயனுள்ளதாக இருந்தது? 1370 01:05:36,440 --> 01:05:38,420 எனவே நீங்கள் எப்போதும் வேண்டும் உறுதி மற்றும் sizeof பயன்படுத்த. 1371 01:05:38,420 --> 01:05:41,306 >> பார்வையாளர்கள்: எனவே போன்ற என்று ஆகிறது 10 அங்குல [செவிக்கு புலப்படாமல்] அளவு? 1372 01:05:41,306 --> 01:05:43,698 >> காண்க: 1 இந்த 10 ints அளவு உள்ளது. 1373 01:05:43,698 --> 01:05:44,197 ஆமாம். 1374 01:05:44,197 --> 01:05:45,360 1375 01:05:45,360 --> 01:05:48,830 எனவே டேவிட் அளவு வரும் ஒரு எண்ணாக எவ்வளவு எடுத்து. 1376 01:05:48,830 --> 01:05:51,530 அல்லது எரிப்பதை அளவு, எப்படி மிகவும் ஒரு எரிப்பதை எடுத்து இல்லை. 1377 01:05:51,530 --> 01:05:54,150 பின்னர் எத்தனை தொகுதிகள் என்று நீங்கள் விரும்புகிறீர்கள்? 1378 01:05:54,150 --> 01:05:57,590 >> எனவே, இந்த விஷயத்தில், நாம் ஏதாவது வேண்டும் என்று நாம் 10 ints செய்ய சேமிக்க முடியும். 1379 01:05:57,590 --> 01:06:00,240 மற்றும் அதை பொருட்படுத்தாமல் வேலை செய்யும் இயந்திரம், எந்த குளுமையாக உள்ளது. 1380 01:06:00,240 --> 01:06:01,720 1381 01:06:01,720 --> 01:06:04,846 எனவே எவ்வளவு பைட்டுகள் சாப்பிடுவேன் என்று உண்மையில் நீங்கள் கொடுக்க? 1382 01:06:04,846 --> 01:06:06,190 விரைவு கணித. 1383 01:06:06,190 --> 01:06:06,787 >> பார்வையாளர்கள்: 40. 1384 01:06:06,787 --> 01:06:07,370 காண்க: 1 40. 1385 01:06:07,370 --> 01:06:07,869 சரியாக. 1386 01:06:07,869 --> 01:06:09,520 1387 01:06:09,520 --> 01:06:12,030 எனவே மற்றொரு பெரிய விஷயம். 1388 01:06:12,030 --> 01:06:14,840 சுட்டி அல்லது malloc பூஜ்ய முடியும். 1389 01:06:14,840 --> 01:06:17,910 >> எனவே மீண்டும், எப்போதும் சரிபார்க்க அது பூஜ்ய திரும்பி பார்க்க 1390 01:06:17,910 --> 01:06:19,620 நீங்கள் முயற்சி மற்றும் அது ஒன்றும் செய்ய முன். 1391 01:06:19,620 --> 01:06:23,430 1392 01:06:23,430 --> 01:06:27,350 நீங்கள் முயற்சி மற்றும் dereference என்றால் இப்போது இந்த சுட்டிக்காட்டி, 1393 01:06:27,350 --> 01:06:29,720 அது வெறும் segfault போகிறது நீங்கள் சென்று முயற்சி ஏனெனில் 1394 01:06:29,720 --> 01:06:31,730 நீங்கள் இல்லை வேண்டும் போது பூஜ்ய தொட. 1395 01:06:31,730 --> 01:06:34,000 எனவே எப்போதும் பூஜ்ய சோதிக்க. 1396 01:06:34,000 --> 01:06:36,075 மீண்டும், நீங்கள் என்ன செய்ய முடியும். 1397 01:06:36,075 --> 01:06:38,300 1398 01:06:38,300 --> 01:06:39,720 >> அது பூஜ்ய திரும்ப வேண்டும். 1399 01:06:39,720 --> 01:06:42,740 நீங்கள் ஒன்று என்றால் அது வெற்று தருகிறேன் இடத்தை விட்டு வெளியே, அல்லது என்ன காரணம் 1400 01:06:42,740 --> 01:06:44,350 அது சில நினைவகம் பிழை கடக்கும். 1401 01:06:44,350 --> 01:06:45,890 1402 01:06:45,890 --> 01:06:47,510 அது சில நேரங்களில் வெறும் வெற்று திரும்புகிறது. 1403 01:06:47,510 --> 01:06:48,990 எனவே நீங்கள் தான் அதை சரிபார்க்க வேண்டும். 1404 01:06:48,990 --> 01:06:51,050 அந்த அனைத்து இந்த ஸ்லைடு கூறி உள்ளது தான். 1405 01:06:51,050 --> 01:06:53,366 1406 01:06:53,366 --> 01:06:55,240 பின்னர் நாம் என்ன இங்கே விடுவிக்க ஒரு அழைப்பு வருகிறது. 1407 01:06:55,240 --> 01:07:00,550 அதே வழியில் என்று எனவே நீங்கள் என்றால் நீங்கள் ஒரு கோப்பு மூட வேண்டும் ஒரு கோப்பை திறக்க, 1408 01:07:00,550 --> 01:07:04,340 நீங்கள் என்றால் malloc நினைவகம், நீங்கள் நீங்கள் என்று நினைவு விடுவிக்க வேண்டும். 1409 01:07:04,340 --> 01:07:06,530 உங்களுக்கு கிடைக்கும் உண்மையில் குளிர் விஷயங்களை செய்ய. 1410 01:07:06,530 --> 01:07:09,624 >> நீங்கள் இயக்க முடியும் ஒரு திட்டம் உள்ளது நீங்கள் எப்போதும் நினைவக கசிவு என்றால் பார்க்க. 1411 01:07:09,624 --> 01:07:11,040 ஆனால் நீங்கள் நினைவகத்தை கசியவிடுகிறது வேண்டும். 1412 01:07:11,040 --> 01:07:11,820 அது மிக மோசம். 1413 01:07:11,820 --> 01:07:13,191 1414 01:07:13,191 --> 01:07:15,020 வெறும் குழப்பத்தை விஷயங்கள். 1415 01:07:15,020 --> 01:07:20,939 >> அது வெறும் நிரலாக்க போன்ற செய்ய மோசமானது வடிவமைப்பு திறன் வாரியாக. 1416 01:07:20,939 --> 01:07:22,980 ஆனால் அது வெறும் வகையான தான் உங்கள் கணினியில் மோசமான. 1417 01:07:22,980 --> 01:07:26,780 அதனால் தான் இலவச விஷயங்கள் நீங்கள் அவர்களை malloc போது. 1418 01:07:26,780 --> 01:07:28,190 1419 01:07:28,190 --> 01:07:30,210 >> நீங்கள் இங்கே சமச்சீர்மை பார்க்கின்றன. 1420 01:07:30,210 --> 01:07:31,180 சூப்பர் எளிய. 1421 01:07:31,180 --> 01:07:33,010 வெறும் இலவச மற்றும் பின்னர் என்ன உங்கள் சுட்டிக்காட்டி, 1422 01:07:33,010 --> 01:07:34,843 என்ன பெயர் உங்கள் சுட்டிக்காட்டி, மற்றும் அது 1423 01:07:34,843 --> 01:07:36,710 நீங்கள் அதை பெறலாம் பார்த்துக்கொள்ள. 1424 01:07:36,710 --> 01:07:38,200 1425 01:07:38,200 --> 01:07:38,700 கூல். 1426 01:07:38,700 --> 01:07:40,410 1427 01:07:40,410 --> 01:07:42,530 >> பின்னர் நாம் இந்த வேண்டும். 1428 01:07:42,530 --> 01:07:44,770 எனவே தான் போகிறோம் இந்த திட்டத்தின் மூலம் நடக்க. 1429 01:07:44,770 --> 01:07:46,560 பின்னர் நீங்கள் செய்ய. 1430 01:07:46,560 --> 01:07:50,240 >> எனவே [செவிக்கு புலப்படாமல்] தான் முக்கிய. 1431 01:07:50,240 --> 01:07:51,690 எனவே நாம் சில எண்ணாக * சுட்டிக்காட்டி இருக்கிறது. 1432 01:07:51,690 --> 01:07:53,648 எனவே நாம் ஒரு சுட்டிக்காட்டி என்று டேவிட் நடத்த நடக்கிறது. 1433 01:07:53,648 --> 01:07:54,500 1434 01:07:54,500 --> 01:07:56,170 எத்தனை டேவிட் அது நடத்த போகிறோம்? 1435 01:07:56,170 --> 01:07:57,400 1436 01:07:57,400 --> 01:07:58,170 ஒன்றே ஒன்று. 1437 01:07:58,170 --> 01:07:59,400 1438 01:07:59,400 --> 01:08:01,100 ஒரு எண்ணாக அளவு. 1439 01:08:01,100 --> 01:08:03,900 >> நாம் பார்க்கவும் சுட்டிக்காட்டி அது ஏனெனில் பூஜ்ய 1440 01:08:03,900 --> 01:08:06,130 நாம் எதுவும் செய்ய வேண்டாம் என்று சொல்ல வேண்டும், ஆகிறது. 1441 01:08:06,130 --> 01:08:07,065 அது மோசமானது. 1442 01:08:07,065 --> 01:08:08,130 1443 01:08:08,130 --> 01:08:12,130 எனவே நாம் வெளியே சில பிழை அச்சிட நினைவகம், பெரும்பாலும் 1, திரும்ப 1444 01:08:12,130 --> 01:08:14,260 உங்களுக்கு போல் பயன்படுத்தலாம். 1445 01:08:14,260 --> 01:08:17,390 >> பின்னர் நாம், இங்கே இல்லை எங்கள் சுட்டிக்காட்டி dereference. 1446 01:08:17,390 --> 01:08:22,840 அதனால் நாம் சேமிக்க போகிறோம் பொருள் எங்களுக்கு கொடுக்கப்பட்ட இடம் ஏதாவது. 1447 01:08:22,840 --> 01:08:24,350 1448 01:08:24,350 --> 01:08:30,830 முகப்பு * சுட்டிக்காட்டி, அல்லது malloc, திரும்புகிறார் அது இந்த ஒதுக்கி அங்கு முகவரி 1449 01:08:30,830 --> 01:08:31,750 உங்களுக்கு நினைவு. 1450 01:08:31,750 --> 01:08:32,830 1451 01:08:32,830 --> 01:08:34,800 எனவே அது அடிப்படையில் தான் நீங்கள் என்றால் சிறிய குழப்பமான பெறுகிறார் கொடுத்து 1452 01:08:34,800 --> 01:08:38,149 ஒரு கொத்து பற்றி யோசிக்க ஒரு பகுதியில் வீடுகள் 1453 01:08:38,149 --> 01:08:40,640 நீங்கள் வைக்க வேண்டும் என்று உங்கள் தளபாடங்கள், malloc 1454 01:08:40,640 --> 01:08:43,850 சரி, நீங்கள் பெற உள்ளது மூன்று இல்லத்திற்கான செல்ல. 1455 01:08:43,850 --> 01:08:45,800 அதை நீங்கள் கொடுக்கிறது வீட்டில் மூன்று முகவரியை. 1456 01:08:45,800 --> 01:08:48,775 >> எனவே இந்த இப்போது, இந்த சுட்டிக்காட்டி கடைகள் ஒரு முகவரியை, 1457 01:08:48,775 --> 01:08:50,149 உங்கள் வீட்டின் முகவரியை சேமித்து. 1458 01:08:50,149 --> 01:08:51,470 1459 01:08:51,470 --> 01:08:54,640 * அடைந்தேன் வழிமுறையாக, சரி, நான் என் வீட்டில் இருக்கிறேன். 1460 01:08:54,640 --> 01:08:55,326 கூல். 1461 01:08:55,326 --> 01:08:56,580 நான் சில முழு பெற வேண்டும். 1462 01:08:56,580 --> 01:08:59,229 >> எனவே நீங்கள் யாராவது கேட்கிறாய் இப்போது நீங்கள் மரச்சாமான்களை கொடுக்க. 1463 01:08:59,229 --> 01:09:00,430 எனவே நீங்கள் சில எண்ணாக கிடைக்கும். 1464 01:09:00,430 --> 01:09:05,100 மற்றும் அது உங்கள் சுட்டிக்காட்டி அது வைக்கிறது எங்கே அதை சுட்டி காட்டும். 1465 01:09:05,100 --> 01:09:08,670 >> பின்னர் அது வெறும் அச்சிட்டு வெளியே, நீங்கள் எங்கு நுழைந்தது. 1466 01:09:08,670 --> 01:09:11,060 மீண்டும், குறிப்பு. 1467 01:09:11,060 --> 01:09:15,649 எனவே இந்த நீங்கள் இந்த சென்றார் போன்ற உள்ளது உரையாற்ற மற்றும் நீங்கள் அங்கு என்ன பார்த்தேன். 1468 01:09:15,649 --> 01:09:17,120 1469 01:09:17,120 --> 01:09:17,630 கூல்? 1470 01:09:17,630 --> 01:09:20,174 >> பின்னர் நிச்சயமாக நாம் எங்கள் சுட்டிக்காட்டி விடுவிக்க. 1471 01:09:20,174 --> 01:09:21,590 உங்கள் சுட்டிக்காட்டி விடுவிக்க மறக்க வேண்டாம். 1472 01:09:21,590 --> 01:09:22,933 பூஜ்ய சோதிக்க மறக்க வேண்டாம். 1473 01:09:22,933 --> 01:09:24,349 உங்கள் சுட்டிக்காட்டி விடுவிக்க மறக்க வேண்டாம். 1474 01:09:24,349 --> 01:09:27,270 நீங்கள் நினைவில் இரண்டு விஷயங்கள் இந்த, அல்லது நீங்கள் நினைவில் கொள்ள வேண்டும் என்று. 1475 01:09:27,270 --> 01:09:27,770 ஆமாம். 1476 01:09:27,770 --> 01:09:31,590 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] பொருள் அப்படி, கரி * கள். 1477 01:09:31,590 --> 01:09:33,760 நாம் அந்த எப்படி விடுவிக்க? 1478 01:09:33,760 --> 01:09:34,529 >> காண்க: 1 அனுப்பிட்டேன்? 1479 01:09:34,529 --> 01:09:36,450 >> பார்வையாளர்கள்: சரங்களை போன்ற அந்த இருக்கிறீர்களா? 1480 01:09:36,450 --> 01:09:39,160 நீங்கள் சரங்களை கூறினீர்கள் வெறும் எரிப்பதை * கள் போன்ற, சரியான? 1481 01:09:39,160 --> 01:09:41,200 எனவே ஏன் நாம் சரங்களை விடுவிக்க? 1482 01:09:41,200 --> 01:09:43,204 >> காண்க: 1 நீங்கள் மட்டுமே இலவச நீங்கள் mallocing என்றால். 1483 01:09:43,204 --> 01:09:44,620 பார்வையாளர்கள்: ஓ, நீங்கள் mallocing என்றால். 1484 01:09:44,620 --> 01:09:47,399 காண்க: 1 எனவே malloc மற்றும் இலவச இரண்டு விஷயங்கள் உள்ளன 1485 01:09:47,399 --> 01:09:49,000 நீங்கள் எப்போதும் ஒன்றாக இருக்க வேண்டும் என்று. 1486 01:09:49,000 --> 01:09:51,630 f திறந்த, ஊ நெருக்கமான, இரண்டு விஷயங்களை நீங்கள் ஒன்றாக வேண்டும். 1487 01:09:51,630 --> 01:09:54,471 இருவரும் அந்த சமயங்களில், பூஜ்ய சோதிக்க. 1488 01:09:54,471 --> 01:09:54,971 ஆமாம். 1489 01:09:54,971 --> 01:09:57,130 >> பார்வையாளர்கள்: எனவே இலவச தான் வேறு ஏதாவது அனுமதிக்கிறது 1490 01:09:57,130 --> 01:09:59,690 பிறகு அங்கு சேமித்து வைக்க இந்த திட்டத்தை அது பயன்படுத்தப்படும்? 1491 01:09:59,690 --> 01:10:01,946 >> காண்க: 1 இது தான் சொல்கிறார்கள், சரி, நான் இந்த முடிச்சாச்சு. 1492 01:10:01,946 --> 01:10:03,320 நீங்கள் அதை சுற்றி வைக்க வேண்டும். 1493 01:10:03,320 --> 01:10:05,340 1494 01:10:05,340 --> 01:10:08,190 இல்லையெனில் உங்கள் கணினியில் சாப்பிடுவேன் வெறும் முயற்சி மற்றும் அங்கு வைத்து. 1495 01:10:08,190 --> 01:10:10,910 பின்னர் நீங்கள் அதை இயங்கும் can't-- பின்னர் நினைவகம் பிரச்சினைகள். 1496 01:10:10,910 --> 01:10:13,660 நீங்கள் எப்போதும் ஏனெனில் அது விடுவிக்க வேண்டும் அது சரி, நான் இருக்கிறேன், உங்கள் கணினியில் சொல்கிறது 1497 01:10:13,660 --> 01:10:15,190 நினைவகம் இந்த இடத்தில் செய்யப்படுகிறது. 1498 01:10:15,190 --> 01:10:17,190 நீங்கள் அது திரும்ப வேண்டும் முடியும் எனக்கு பின்னர் பயன்படுத்த. 1499 01:10:17,190 --> 01:10:19,250 1500 01:10:19,250 --> 01:10:20,500 கூல்? 1501 01:10:20,500 --> 01:10:21,320 ஆமாம். 1502 01:10:21,320 --> 01:10:26,950 >> பார்வையாளர்கள்: எனவே நாம்% d பயன்படுத்தப்படும் ஒரு இரட்டை ஏனெனில் என்று திரும்ப வருகிறார், 1503 01:10:26,950 --> 01:10:28,330 அல்லது ஏன் [செவிக்கு புலப்படாமல்] ஆகிறது. 1504 01:10:28,330 --> 01:10:30,170 1505 01:10:30,170 --> 01:10:31,620 >> பார்வையாளர்கள்: நீங்கள்% நான் பயன்படுத்த முடியுமா? 1506 01:10:31,620 --> 01:10:32,760 >> காண்க: 1 நீங்கள்% நான் பயன்படுத்த முடியும். 1507 01:10:32,760 --> 01:10:35,052 1508 01:10:35,052 --> 01:10:36,135 எந்த கடைசி நிமிடத்தில் கேள்விகள்? 1509 01:10:36,135 --> 01:10:38,310 1510 01:10:38,310 --> 01:10:38,985 செல்லுங்கள். 1511 01:10:38,985 --> 01:10:40,610 பார்வையாளர்கள்: நான் ஒரு விரைவான கேள்வி வேண்டும். 1512 01:10:40,610 --> 01:10:50,200 எனவே அடைந்தேன் மாறி, that's-- போன்ற, எண்ணாக * PTR = malloc உடன், 1513 01:10:50,200 --> 01:10:54,142 என்று தான் அது என்று கூறி நினைவகத்தில் ஒரு இடத்தில் சுட்டி 1514 01:10:54,142 --> 01:10:55,600 காண்க: 1 நீங்கள் [செவிக்கு புலப்படாமல்] விரும்புகிறீர்களா? 1515 01:10:55,600 --> 01:10:58,050 பார்வையாளர்கள்: --that தான் அளவு of-- எந்த, அது சரி தான். 1516 01:10:58,050 --> 01:11:01,292 ஆனால் அது வெறும் ஒரு இடத்தில் சுட்டி காட்டும் வெறும் நான்கு பைட்டுகள் போல் தான் நினைவகம். 1517 01:11:01,292 --> 01:11:02,000 காண்க: 1 வலது. 1518 01:11:02,000 --> 01:11:03,030 1519 01:11:03,030 --> 01:11:07,070 எண்ணாக கூறுகிறது எனவே அளவு malloc, சரி, நான் ஓடுகின்றனர் போக போகிறேன், 1520 01:11:07,070 --> 01:11:08,780 நீங்கள் நினைவகம் நான்கு பைட்டுகள் கண்டுபிடிக்க. 1521 01:11:08,780 --> 01:11:10,700 அது நான்கு என்று தெரியவந்தால் நினைவகம் பைட்டுகள், அது 1522 01:11:10,700 --> 01:11:14,030 நீங்கள் முகவரியை ஆதரிக்கிறீர்கள் அது தொடங்குகிறது எங்கே, 1523 01:11:14,030 --> 01:11:16,160 மற்றும் என்று சேமிக்கப்படும் என்ன சுட்டிக்காட்டி, அல்லது அடைந்தேன் இல். 1524 01:11:16,160 --> 01:11:17,510 1525 01:11:17,510 --> 01:11:18,010 நல்ல. 1526 01:11:18,010 --> 01:11:18,742 1527 01:11:18,742 --> 01:11:21,700 நீங்கள் மிகவும் குறைவாக குழப்பி பார்க்கிறீர்கள் நான் சுட்டிக்காட்டி பற்றி பேசும் போது மக்கள், 1528 01:11:21,700 --> 01:11:23,670 அதனால் நான் இப்போது அழகாக நல்ல உணர்கிறேன். 1529 01:11:23,670 --> 01:11:24,520 >> அனைத்து சரியான. 1530 01:11:24,520 --> 01:11:27,960 எப்போதும் போல், நீங்கள் எல்லாம் வேண்டும் இப்போது உங்கள் pset2 தரங்களாக விட்டிருக்கும். 1531 01:11:27,960 --> 01:11:32,769 எனக்கு தெரியும் சில நம்பப்படாத வந்துள்ளன அதை சொல்வது அங்கு விஷயங்கள், சரியான இல்லை சூத்திரம் 1532 01:11:32,769 --> 01:11:33,310 அல்லது ஏதாவது. 1533 01:11:33,310 --> 01:11:36,166 நீங்கள், என்று அனைத்து வருகிறோம் என்றால் உங்கள் தரங்களாக என் பக்கத்தில் செல்லுபடியாகும். 1534 01:11:36,166 --> 01:11:38,040 அதனால் நான் உங்களுக்கு அனுப்ப முடியும் உங்கள் தரங்களாக திரைக்காட்சிகளுடன். 1535 01:11:38,040 --> 01:11:39,011 1536 01:11:39,011 --> 01:11:41,760 எனக்கு அதே நீங்கள் என்றால் தெரியப்படுத்துங்கள் எந்த தரங்களாக அல்லது ஏதாவது காணாமல் 1537 01:11:41,760 --> 01:11:43,060 போடுவது போல். 1538 01:11:43,060 --> 01:11:43,720 என்னிடத்தில் வாருங்கள். 1539 01:11:43,720 --> 01:11:44,830 1540 01:11:44,830 --> 01:11:48,830 >> நான் நீங்கள் சூப்பர் பெருமை தோழர்களே ஏற்கனவே, எனவே அதை வைத்து. 1541 01:11:48,830 --> 01:11:50,640 மற்றும் உங்கள் வாரம் ஒரு நல்ல ஓய்வு வேண்டும். 1542 01:11:50,640 --> 01:11:53,440 நான் சில பார்க்கிறேன் நான் உறுதியாக இருக்கிறேன் அலுவலக நேரத்தில் நீங்கள். 1543 01:11:53,440 --> 01:11:55,414