1 00:00:00,000 --> 00:00:11,960 2 00:00:11,960 --> 00:00:13,750 >> ರಾಬ್ ಬೌಡೆನ್: ಹಾಯ್, ನಾನು ರಾಬ್ ಮನುಷ್ಯ. 3 00:00:13,750 --> 00:00:17,360 ಮತ್ತು ರೋಮ್ ನ ಪ್ರೋಗ್ರಾಂ ಅವಕಾಶ ರೋಮನ್ನರು ಮಾಡುವಂತೆ. 4 00:00:17,360 --> 00:00:22,280 ಆದ್ದರಿಂದ, ನಾವು ಮಾಡಬೇಕಾದ್ದು ಮೊದಲ ವಿಷಯ ಚೆಕ್ ಖಚಿತವಾಗಿ ಬಳಕೆದಾರ ವಾಸ್ತವವಾಗಿ ಪ್ರವೇಶಿಸಿತು ಮಾಡಲು 5 00:00:22,280 --> 00:00:26,670 ನಾವು ಪ್ರತಿ ತಿರುಗಿಸಲು ಬಯಸುವ ಸಂಖ್ಯೆ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಪಾತ್ರ. 6 00:00:26,670 --> 00:00:27,740 >> ನಾವು ಪರಿಶೀಲಿಸಿ. 7 00:00:27,740 --> 00:00:30,180 2 argc, ಸಮಾನವಾಗಿರುತ್ತದೆ? 8 00:00:30,180 --> 00:00:34,190 ಇದು ಅಲ್ಲ, ಎರಡೂ ಬಳಕೆದಾರ ಅರ್ಥ ನಲ್ಲಿ ಸಂಖ್ಯೆ ನಮೂದಿಸಿಲ್ಲ 9 00:00:34,190 --> 00:00:37,770 ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಅಥವ ಅವರು ಹಲವಾರು ಪ್ರವೇಶಿಸಿತು ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ವಿಷಯಗಳನ್ನು, ಇದರಲ್ಲಿ 10 00:00:37,770 --> 00:00:40,560 ಸಂದರ್ಭದಲ್ಲಿ ನಾವು ಏನು ಗೊತ್ತಿಲ್ಲ ವಸ್ತುಗಳ ಉಳಿದ. 11 00:00:40,560 --> 00:00:45,750 ಆದ್ದರಿಂದ, ಅಲ್ಲಿಯವರೆಗೆ argc, ಎರಡು ಎಂದು, ನಾವು ಕಾರ್ಯಕ್ರಮದ ಉಳಿದ ಮುಂದುವರೆಯಲು. 12 00:00:45,750 --> 00:00:49,610 >> ಈಗ, argv ನೆನಪು 1 ಯಾವಾಗಲೂ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. 13 00:00:49,610 --> 00:00:52,490 ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಎಂದು ಚಿಕಿತ್ಸೆ ಬಯಸುವ. 14 00:00:52,490 --> 00:00:57,550 ಆದ್ದರಿಂದ, ನಾವು ಎಂದು ಅಟೊಯ್ ಕಾರ್ಯವನ್ನು ಬಳಸಲು ಪರಿವರ್ತಿಸಲು ತಿಳಿಸಲಾದ ಪು ಸೆಟ್ ವಿಶೇಷ 15 00:00:57,550 --> 00:01:02,330 ಒಂದು ಪೂರ್ಣಾಂಕ ಸ್ಟ್ರಿಂಗ್ argv 1, ಮತ್ತು ನಾವು ಕೀಲಿ ಆ ಶೇಖರಿಸಿಡಲು. 16 00:01:02,330 --> 00:01:06,050 ನಾವು ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಬಯಸುವ ಪೂರ್ಣಾಂಕ ಎಂದು ಪ್ರವೇಶಿಸಿತು ಋಣಾತ್ಮಕ ಅಲ್ಲ. 17 00:01:06,050 --> 00:01:09,490 ಇದು ವೇಳೆ, ನಾವು ಎಂದು ಮುದ್ರಿಸಲು ಬಯಸುವ ಅವರು ಅನುಮತಿ ಇಲ್ಲ ಎಂದು ಬಳಕೆದಾರ 18 00:01:09,490 --> 00:01:11,980 ಹಾಗೆ, ಮತ್ತು ಮರಳಲು. 19 00:01:11,980 --> 00:01:15,100 >> ಆದ್ದರಿಂದ, ಈಗ ನಾವು ಮಾನ್ಯ ಹೊಂದಿವೆ ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ. 20 00:01:15,100 --> 00:01:19,780 ಆದರೆ ನಾವು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ ನಾವು ಎನ್ಕ್ರಿಪ್ಟ್ ಬಯಸುವ ಬಳಕೆದಾರರು. 21 00:01:19,780 --> 00:01:25,340 ನಾವು ಲೂಪ್ ವೇಳೆ ಆದರ್ಶವಾದಿ ಮತ್ತು ಪಡೆಯಲು ಬಳಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಈ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಸ್ಟ್ರಿಂಗ್ 22 00:01:25,340 --> 00:01:29,190 ಬಳಕೆದಾರ, ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ಮುಂದುವರೆಯಲು ನಿಜವಾಗಿ ರವರೆಗೆ 23 00:01:29,190 --> 00:01:31,270 ಮಾನ್ಯ ವಾಕ್ಯವನ್ನು ನಮೂದಿಸಿ. 24 00:01:31,270 --> 00:01:34,400 >> ನಾವು ಸ್ಟ್ರಿಂಗ್ ಒಮ್ಮೆ ನಾವು ಇದು ಎನ್ಕ್ರಿಪ್ಟ್ ಮೇಲೆ ಹೋಗಬಹುದು. 25 00:01:34,400 --> 00:01:38,120 ಆದ್ದರಿಂದ, ಈ ಲೂಪ್ ಮಾಡುತ್ತಿರುವ ಗೂಢಲಿಪೀಕರಣ. 26 00:01:38,120 --> 00:01:43,250 ನಾವು ನಾನು iterating ನೀವು ಗಮನಿಸಿ 0 ಟಿ ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ ಅಪ್ ಸಮನಾಗಿರುತ್ತದೆ 27 00:01:43,250 --> 00:01:47,790 ಎನ್ ಉದ್ದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಅಲ್ಲಿ N, ಸಂದೇಶ ಅಲ್ಲಿ ನಮ್ಮ ಸಂದೇಶವನ್ನು, 28 00:01:47,790 --> 00:01:50,260 ಬಳಕೆದಾರ ನಮೂದಿಸಿದ ಸ್ಟ್ರಿಂಗ್. 29 00:01:50,260 --> 00:01:54,330 >> ನಾವು ಎಲ್ಲಾ ಮೇಲೆ iterating ಸ್ಟ್ರಿಂಗ್ ಪಾತ್ರಗಳ. 30 00:01:54,330 --> 00:01:59,740 ಮತ್ತು ಪಾತ್ರ ದೊಡ್ಡಕ್ಷರ, ಆಗ ನಾವು ಈ ಬಳಸಿಕೊಂಡು ಸ್ಥಳಾಂತರಿಸಬೇಕು ನೀನು 31 00:01:59,740 --> 00:02:01,860 ಸೂತ್ರ, ಇದು ನಾವು ಮಾಡುತ್ತೇವೆ ಎರಡನೇ ಪಡೆಯಲು. 32 00:02:01,860 --> 00:02:05,260 ಮತ್ತು ಇದು ಸಣ್ಣ ವೇಳೆ, ನಂತರ ನಾವು ಈ ಬಳಸಿಕೊಂಡು ಸ್ಥಳಾಂತರಿಸಬೇಕು ಮಾಡುತ್ತೇವೆ 33 00:02:05,260 --> 00:02:07,290 ಹೋಲುತ್ತದೆ ಸೂತ್ರ. 34 00:02:07,290 --> 00:02:10,850 ಮತ್ತು ಅದು ದೊಡ್ಡಕ್ಷರ ಅಥವಾ ಎರಡೂ ವೇಳೆ ಒಂದು ಸಣ್ಣಕ್ಷರವು - ಉದಾಹರಣೆಗೆ, ಇದು 35 00:02:10,850 --> 00:02:15,370 ಒಂದು ಸಂಖ್ಯೆ ಅಥವಾ ಸಂಕೇತವಾಗಿ ಆಗಿರಬಹುದು - ನಾವು ಅದನ್ನು ಮಾಡಲು ಏನು ಇಲ್ಲ. 36 00:02:15,370 --> 00:02:18,220 >> ಆದ್ದರಿಂದ, ಈ ಸೂತ್ರಗಳನ್ನು ಯಾವುವು? 37 00:02:18,220 --> 00:02:22,090 ಅಲ್ಲದೆ, ಹೇಗೆ ನಾವು ಪಾತ್ರದ ಶಿಫ್ಟ್ ಇಲ್ಲ? 38 00:02:22,090 --> 00:02:27,250 ನಾವು ಪಾತ್ರದ ಚಿಕಿತ್ಸೆ ಬಯಸುವ ಅನೇಕ 0 ಬಿಡುಗಡೆಗಳು. 39 00:02:27,250 --> 00:02:30,710 ನಾವು ಪಾತ್ರದ ಚಿಕಿತ್ಸೆ ಬಯಸುವ ಆದ್ದರಿಂದ ನಂಬರ್ 1 ಮತ್ತು ಬಿ. 40 00:02:30,710 --> 00:02:35,170 ಇದು ಸೊನ್ನೆಯ ಮತ್ತು ಮೊದಲ ಅಕ್ಷರಗಳು ವರ್ಣಮಾಲೆಯ ಹೀಗೆ. 41 00:02:35,170 --> 00:02:42,900 >> ಇಲ್ಲಿ, ಸಂದೇಶವನ್ನು ನಾನು ಮೈನಸ್ ಹೇಳಲಾಗುವ ನಮಗೆ ಸಂಖ್ಯಾ ಸ್ಥಾನ ನೀಡಲು 42 00:02:42,900 --> 00:02:44,400 ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರದ. 43 00:02:44,400 --> 00:02:48,080 ಆದ್ದರಿಂದ ಸಂದೇಶವನ್ನು ವೇಳೆ ನಾನು, ಈ ನಮಗೆ 0 ನೀಡಲು ಹೋಗುತ್ತದೆ. 44 00:02:48,080 --> 00:02:52,880 ಈಗ, ನಾವು ಎಂದು ದಿ ಸೇರಿಸಲು ಬಯಸುವ ಬಳಕೆದಾರ ಬಯಸಿದೆ ಸಂಖ್ಯೆ 45 00:02:52,880 --> 00:02:54,840 ಅದಕ್ಕೆ ಅಕ್ಷರದ ತಿರುಗಿಸಿ. 46 00:02:54,840 --> 00:03:03,280 ಆದ್ದರಿಂದ, ಅವರು 3 ಪ್ರವೇಶಿಸಿತು, ಆಗ ವೇಳೆ ಸಂದೇಶವನ್ನು ನಾನು, ಈ ನಮಗೆ 0 ನೀಡಲು ಮತ್ತು ಜೊತೆಗೆ 47 00:03:03,280 --> 00:03:05,400 ಪ್ರಮುಖ ನಮಗೆ 3 ನೀಡುತ್ತದೆ. 48 00:03:05,400 --> 00:03:09,450 >> ಈಗ, ನಾವು ಪರಿಗಣಿಸಿದರೆ ವರ್ಣಮಾಲೆಯ ಮೂರನೇ ಸ್ಥಾನದಲ್ಲಿ. 49 00:03:09,450 --> 00:03:12,810 ನಾವು ಮಾಡ್ ಅಗತ್ಯವಿದೆ ಏಕೆ ನಾವು ನೋಡುತ್ತಾರೆ ಎರಡನೇ NUM ಅಕ್ಷರಗಳನ್ನು. 50 00:03:12,810 --> 00:03:18,700 ಆದರೆ ಅಂತಿಮವಾಗಿ, ನಾವು ಮೇಲೆ ಸೇರಿಸಲು ಬಯಸುವ ನಮ್ಮನ್ನು ಮತ್ತೆ ಬದಲಾಯಿಸುವಂತೆ ಮತ್ತೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ 51 00:03:18,700 --> 00:03:22,020 ಈ ಪಾತ್ರಗಳು ಫಾರ್ ASCII ಮೌಲ್ಯಗಳನ್ನು ಬದಲಿಗೆ ರಲ್ಲಿ ಸಂಖ್ಯಾತ್ಮಕ ಸ್ಥಳಗಳಲ್ಲಿ 52 00:03:22,020 --> 00:03:24,260 ಈ ಪಾತ್ರಗಳು ವರ್ಣಮಾಲೆಯ. 53 00:03:24,260 --> 00:03:26,580 >> ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು NUM ಅಕ್ಷರಗಳು ಮಾಡ್ ಇಲ್ಲ? 54 00:03:26,580 --> 00:03:29,960 ನಾವು ಸುಮಾರು ಕಟ್ಟಲು ಬಯಸುವ ನೆನಪಿಡಿ ವರ್ಣಮಾಲೆಯ ತುದಿಯಿಂದ 55 00:03:29,960 --> 00:03:31,470 ಆರಂಭದ ವರ್ಣಮಾಲೆಗೆ. 56 00:03:31,470 --> 00:03:38,530 ಆದ್ದರಿಂದ ಬಳಕೆದಾರ ಪ್ರವೇಶಿಸಿದ ಎಂದು ಝಡ್, ನಂತರ ಆ ಕಳೆದಾಗ ಎ ಹೋಗುತ್ತದೆ 57 00:03:38,530 --> 00:03:40,520 ನಮಗೆ 25 ನೀಡಲು. 58 00:03:40,520 --> 00:03:44,800 ಮತ್ತು ಪ್ರಮುಖ ನಂತರ, 3 ವೇಳೆ ನಾವು 28 ಮಾಡಲಿಕ್ಕೆ. 59 00:03:44,800 --> 00:03:53,000 ಆದರೆ ಝಡ್, ಎಬಿಸಿ ಸುಮಾರು ಕಟ್ಟಲು ಬೇಕು 28 ಹ್ಯಾಶ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಮಾಡ್ NUM ಅಕ್ಷರಗಳು, 60 00:03:53,000 --> 00:04:01,890 26 ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು, ನೀಡಲು ಹೋಗುತ್ತದೆ ಸಿ ಎರಡನೇ ಪತ್ರದಲ್ಲಿ ಅಲ್ಲಿ ನಮಗೆ 2, 61 00:04:01,890 --> 00:04:05,880 ವರ್ಣಮಾಲೆ ನೀವು ಒಂದು ಎಂದು ನೆನಪು ವರ್ಣಮಾಲೆಯ ಸೊನ್ನೆಯ ಅಕ್ಷರದ. 62 00:04:05,880 --> 00:04:09,210 >> ನಾವು ಅಗತ್ಯವಿದೆ ಏಕೆ ಆ ನ NUM ಅಕ್ಷರಗಳು ಮಾಡ್. 63 00:04:09,210 --> 00:04:13,540 ಈಗ, ನಾವು ಅದೇ ಸರಿಯಾದ ವಿಷಯ ಅಗತ್ಯವಿದೆ ಸಣ್ಣ ಅಕ್ಷರಗಳ, ಹೊರತುಪಡಿಸಿ 64 00:04:13,540 --> 00:04:17,240 ನೆನಪಿಡಿ ನಾವು ಮಾತಾಡುತ್ತಿದ್ದೀರಿ ಸಣ್ಣ ಅಕ್ಷರಗಳ, ಅವರು ವಿವಿಧ ಹೊಂದಿವೆ 65 00:04:17,240 --> 00:04:18,579 ASCII ಮೌಲ್ಯಗಳನ್ನು. 66 00:04:18,579 --> 00:04:24,550 ಆದ್ದರಿಂದ ನಾವು ಕಳೆಯಿರಿ ಮತ್ತು ಒಂದು ಮೇಲೆ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಸಣ್ಣ ಕೆಳಕ್ಕೆ ಬದಲಾಯಿಸುವಂತೆ 67 00:04:24,550 --> 00:04:30,020 ASCII ನಂತರ ಮೌಲ್ಯಗಳನ್ನು ಮತ್ತು ಹಿಂಭಾಗದ ಮೂಲ ಸಣ್ಣ ASCII ಮೌಲ್ಯಗಳನ್ನು. 68 00:04:30,020 --> 00:04:33,140 >> ಮತ್ತು ಅಂತಿಮವಾಗಿ, ನಮಗೆ ನೀಡುತ್ತೇನೆ ನಮ್ಮ ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂದೇಶವನ್ನು. 69 00:04:33,140 --> 00:04:37,780 ಮತ್ತು ಕೊನೆಯಲ್ಲಿ, ನಾವು ಮುದ್ರಿಸುತ್ತದೆ ಸಂದೇಶವನ್ನು, ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. 70 00:04:37,780 --> 00:04:39,875 ನನ್ನ ಹೆಸರನ್ನು ರಾಬ್, ಮತ್ತು ಸೀಸರ್ ಆಗಿತ್ತು. 71 00:04:39,875 --> 00:04:49,856