Difference between revisions of "C-and-Cpp/C4/Working-With-Structures/Kannada"
From Script | Spoken-Tutorial
(Created page with "{| border = 1 |Time |Narration |- | 00:01 |c ಮತ್ತು c++ ನಲ್ಲಿ Structures (ಸ್ಟ್ರಕ್ಚರ್ಸ್) ಎಂಬ ಟ್ಯುಟೋರಿಯಲ...") |
PoojaMoolya (Talk | contribs) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border = 1 | {| border = 1 | ||
− | |||
|Time | |Time | ||
|Narration | |Narration | ||
− | |||
|- | |- | ||
| 00:01 | | 00:01 | ||
Line 12: | Line 10: | ||
|- | |- | ||
| 00:08 | | 00:08 | ||
− | |structure ಎಂದರೇನು | + | |structure ಎಂದರೇನು ಹಾಗೂ, |
|- | |- | ||
| 00:10 | | 00:10 | ||
Line 22: | Line 20: | ||
| 00:15 | | 00:15 | ||
| ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವಾಗ, ನಾನು ಉಬುಂಟು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನ 11.04 ನೇ ಆವೃತ್ತಿ ಮತ್ತು gcc ಮತ್ತು g++ ಕಂಪೈಲರ್ ನ 4.6.1 ನೇ ಆವೃತ್ತಿಯನ್ನು ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇನೆ. | | ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವಾಗ, ನಾನು ಉಬುಂಟು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನ 11.04 ನೇ ಆವೃತ್ತಿ ಮತ್ತು gcc ಮತ್ತು g++ ಕಂಪೈಲರ್ ನ 4.6.1 ನೇ ಆವೃತ್ತಿಯನ್ನು ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇನೆ. | ||
− | |||
|- | |- | ||
| 00:28 | | 00:28 | ||
− | |structure | + | |structure ಅನ್ನು ಪೀಠಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ. |
|- | |- | ||
|00:31 | |00:31 | ||
Line 32: | Line 29: | ||
|00:37 | |00:37 | ||
|ವಿವಿಧ ರೀತಿಯ ಡಾಟಾ ಗಳನ್ನು ಒಂದೇ ಆಬ್ಜೆಕ್ಟ್(object) ಎಂದು ವಿಂಗಡಿಸಲು structure ಅನ್ನು ಉಪಯೋಗಿಸುತ್ತಾರೆ. | |ವಿವಿಧ ರೀತಿಯ ಡಾಟಾ ಗಳನ್ನು ಒಂದೇ ಆಬ್ಜೆಕ್ಟ್(object) ಎಂದು ವಿಂಗಡಿಸಲು structure ಅನ್ನು ಉಪಯೋಗಿಸುತ್ತಾರೆ. | ||
− | |||
|- | |- | ||
|00:42 | |00:42 | ||
|ಇದನ್ನು ಕಂಪೌಂಡ್ ಡಾಟಾ ಟೈಪ್ (compound data-type) ಎನ್ನುತ್ತಾರೆ. | |ಇದನ್ನು ಕಂಪೌಂಡ್ ಡಾಟಾ ಟೈಪ್ (compound data-type) ಎನ್ನುತ್ತಾರೆ. | ||
− | |||
|- | |- | ||
| 00:45 | | 00:45 | ||
|ಸಂಬಂಧಿತ ಮಾಹಿತಿಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು structure ಅನ್ನು ಬಳಸುತ್ತಾರೆ. | |ಸಂಬಂಧಿತ ಮಾಹಿತಿಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು structure ಅನ್ನು ಬಳಸುತ್ತಾರೆ. | ||
− | |||
|- | |- | ||
| 00:49 | | 00:49 | ||
|ಈಗ ನಾವು structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ನೋಡೋಣ. | |ಈಗ ನಾವು structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ನೋಡೋಣ. | ||
− | |||
|- | |- | ||
| 00:52 | | 00:52 | ||
|ಇಲ್ಲಿರುವ struct(ಸ್ಟ್ರಕ್ಟ್) ಎಂಬ ಶಬ್ದ, structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಕಂಪೈಲರ್ ಗೆ ಹೇಳುತ್ತದೆ. | |ಇಲ್ಲಿರುವ struct(ಸ್ಟ್ರಕ್ಟ್) ಎಂಬ ಶಬ್ದ, structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಕಂಪೈಲರ್ ಗೆ ಹೇಳುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 00:59 | | 00:59 | ||
| strcut_name(ಸ್ಟ್ರಕ್ಟ್ ನೇಮ್) ಎಂಬುದು structure ನ ಹೆಸರು. | | strcut_name(ಸ್ಟ್ರಕ್ಟ್ ನೇಮ್) ಎಂಬುದು structure ನ ಹೆಸರು. | ||
− | |||
|- | |- | ||
| 01:02 | | 01:02 | ||
|ಉದಾಹರಣೆಗೆ: struct employee(ಎಂಪ್ಲಾಯೀ) | |ಉದಾಹರಣೆಗೆ: struct employee(ಎಂಪ್ಲಾಯೀ) | ||
− | |||
|- | |- | ||
| 01:04 | | 01:04 | ||
− | |ನೀವು | + | |ನೀವು ಯಾವುದಾದರೂ ಹೆಸರನ್ನು ಕೊಡಬಹುದು. |
− | + | ||
|- | |- | ||
| 01:07 | | 01:07 | ||
|ಈಗ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೇಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡುವುದೆಂದು ನೋಡೋಣ. | |ಈಗ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೇಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡುವುದೆಂದು ನೋಡೋಣ. | ||
− | |||
|- | |- | ||
|01:10 | |01:10 | ||
|ಇದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೀಗಿದೆ | |ಇದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೀಗಿದೆ | ||
− | |||
|- | |- | ||
| 01:13 | | 01:13 | ||
− | | struct struct_name ಮತ್ತು | + | | struct struct_name ಮತ್ತು struct_var(ಸ್ಟ್ರಕ್ಟ್ ವೇರ್) |
− | + | ||
|- | |- | ||
| 01:17 | | 01:17 | ||
|struct_var ನ ಟೈಪ್ struc_name ಆಗಿರುತ್ತದೆ. | |struct_var ನ ಟೈಪ್ struc_name ಆಗಿರುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 01:21 | | 01:21 | ||
|ಉದಾಹರಣೆಗೆ: struct employee addr(ಎ ಡಿ ಡಿ ಆರ್) | |ಉದಾಹರಣೆಗೆ: struct employee addr(ಎ ಡಿ ಡಿ ಆರ್) | ||
− | |||
|- | |- | ||
| 01:26 | | 01:26 | ||
|addr ಎಂಬುದು employee ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ. | |addr ಎಂಬುದು employee ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ. | ||
− | |||
|- | |- | ||
|01:30 | |01:30 | ||
|ಈಗ ನಮ್ಮ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. | |ಈಗ ನಮ್ಮ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. | ||
− | |||
|- | |- | ||
|01:33 | |01:33 | ||
|ನಾನೀಗಾಗಲೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಡಿಟರ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿದ್ದೇನೆ, ಅದನ್ನು ಒಪನ್ ಮಾಡುತ್ತೇನೆ. | |ನಾನೀಗಾಗಲೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಡಿಟರ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿದ್ದೇನೆ, ಅದನ್ನು ಒಪನ್ ಮಾಡುತ್ತೇನೆ. | ||
− | |||
|- | |- | ||
|01:37 | |01:37 | ||
|ನಮ್ಮ ಫೈಲ್ ನ ಹೆಸರು structure.c ಎಂಬುದನ್ನು ಗಮನದಲ್ಲಿಡಿ. | |ನಮ್ಮ ಫೈಲ್ ನ ಹೆಸರು structure.c ಎಂಬುದನ್ನು ಗಮನದಲ್ಲಿಡಿ. | ||
− | |||
|- | |- | ||
|01:41 | |01:41 | ||
|ಈ ಪ್ರೊಗ್ರಾಮ್ ನಲ್ಲಿ structure ಅನ್ನು ಉಪಯೋಗಿಸಿ, ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕಗಳನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತೇವೆ. | |ಈ ಪ್ರೊಗ್ರಾಮ್ ನಲ್ಲಿ structure ಅನ್ನು ಉಪಯೋಗಿಸಿ, ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕಗಳನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತೇವೆ. | ||
− | |||
|- | |- | ||
|01:48 | |01:48 | ||
|ಈಗ ಕೋಡ್ ಅನ್ನು ವಿವರಿಸುತ್ತೇನೆ. | |ಈಗ ಕೋಡ್ ಅನ್ನು ವಿವರಿಸುತ್ತೇನೆ. | ||
− | |||
|- | |- | ||
|01:51 | |01:51 | ||
|ಇದು ನಮ್ಮ ಹೆಡರ್ ಫೈಲ್. | |ಇದು ನಮ್ಮ ಹೆಡರ್ ಫೈಲ್. | ||
− | |||
|- | |- | ||
| 01:53 | | 01:53 | ||
|ಇಲ್ಲಿ ನಾವು student(ಸ್ಟೂಡೆಂಟ್) ಎಂಬ structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | |ಇಲ್ಲಿ ನಾವು student(ಸ್ಟೂಡೆಂಟ್) ಎಂಬ structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 01:57 | | 01:57 | ||
|ನಂತರ, English(ಇಂಗ್ಲೀಷ್), maths(ಮ್ಯಾಥ್ಸ್), science(ಸೈನ್ಸ್) ಎಂದು ಮೂರು ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | |ನಂತರ, English(ಇಂಗ್ಲೀಷ್), maths(ಮ್ಯಾಥ್ಸ್), science(ಸೈನ್ಸ್) ಎಂದು ಮೂರು ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 02:03 | | 02:03 | ||
|structure ನ ಒಳಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡಿದ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು structure ನ ಸದಸ್ಯರು ಎನ್ನುತ್ತಾರೆ. | |structure ನ ಒಳಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡಿದ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು structure ನ ಸದಸ್ಯರು ಎನ್ನುತ್ತಾರೆ. | ||
− | |||
|- | |- | ||
|02:09 | |02:09 | ||
|ಇದು ನಮ್ಮ ಮೈನ್ ಫಂಕ್ಷನ್. | |ಇದು ನಮ್ಮ ಮೈನ್ ಫಂಕ್ಷನ್. | ||
− | |||
|- | |- | ||
| 02:11 | | 02:11 | ||
|ಇಲ್ಲಿ, total(ಟೋಟಲ್) ಎಂಬ ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | |ಇಲ್ಲಿ, total(ಟೋಟಲ್) ಎಂಬ ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 02:16 | | 02:16 | ||
|ನಾವು ಈಗ stud (ಸ್ಟುಡ್) ಎಂಬ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. Stud ಎಂಬುದು student ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ, ಇದನ್ನು, structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಉಪಯೋಗಿಸುತ್ತಾರೆ. | |ನಾವು ಈಗ stud (ಸ್ಟುಡ್) ಎಂಬ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. Stud ಎಂಬುದು student ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ, ಇದನ್ನು, structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಉಪಯೋಗಿಸುತ್ತಾರೆ. | ||
− | |||
|- | |- | ||
| 02:28 | | 02:28 | ||
|ಇವುಗಳಿಗೆ 75, 70 ಮತ್ತು 65 ಎಂದು ಮೌಲ್ಯಗಳನ್ನು ಕೊಡುವುದರೊಂದಿಗೆ, ನಾವು ಸದಸ್ಯರನ್ನು ಮಾರ್ಪಡಿಸುತ್ತಿದ್ದೇವೆ. | |ಇವುಗಳಿಗೆ 75, 70 ಮತ್ತು 65 ಎಂದು ಮೌಲ್ಯಗಳನ್ನು ಕೊಡುವುದರೊಂದಿಗೆ, ನಾವು ಸದಸ್ಯರನ್ನು ಮಾರ್ಪಡಿಸುತ್ತಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 02:37 | | 02:37 | ||
|ಇಲ್ಲಿ ನಾವು ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕವನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತಿದ್ದೇವೆ. | |ಇಲ್ಲಿ ನಾವು ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕವನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 02:41 | | 02:41 | ||
|ನಂತರ ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. | |ನಂತರ ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. | ||
− | |||
|- | |- | ||
| 02:44 | | 02:44 | ||
|ಇದು ನಮ್ಮ ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್. | |ಇದು ನಮ್ಮ ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್. | ||
− | |||
|- | |- | ||
| 02:46 | | 02:46 | ||
|ಈಗ save ಅನ್ನು ಒತ್ತಿ. | |ಈಗ save ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 02:48 | | 02:48 | ||
|ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | |ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | ||
− | |||
|- | |- | ||
| 02:50 | | 02:50 | ||
− | | ನಿಮ್ಮ ಕೀಬೋರ್ಡ ನಲ್ಲಿ | + | | ನಿಮ್ಮ ಕೀಬೋರ್ಡ ನಲ್ಲಿ Ctrl, Alt ಮತ್ತು T ಕೀ ಗಳನ್ನು ಒಮ್ಮೆಗೇ ಒತ್ತಿ, ಟರ್ಮಿನಲ್ ವಿಂಡೊ ಅನ್ನು ಓಪನ್ ಮಾಡಿ. |
− | + | ||
|- | |- | ||
| 02:59 | | 02:59 | ||
|ಕಂಪೈಲ್ ಮಾಡಲು, gcc ಸ್ಪೇಸ್ structure.c (ಸ್ಟ್ರಕ್ಚರ್ ಡಾಟ್ ಸಿ) ಸ್ಪೇಸ್ –o (ಹೈಫನ್ ಒ) ಸ್ಪೇಸ್ struct (ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ. Enter ಕೀಯನ್ನು ಒತ್ತಿ. | |ಕಂಪೈಲ್ ಮಾಡಲು, gcc ಸ್ಪೇಸ್ structure.c (ಸ್ಟ್ರಕ್ಚರ್ ಡಾಟ್ ಸಿ) ಸ್ಪೇಸ್ –o (ಹೈಫನ್ ಒ) ಸ್ಪೇಸ್ struct (ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ. Enter ಕೀಯನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 03:12 | | 03:12 | ||
|./struct ( ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ, Enter ಕೀಯನ್ನು ಒತ್ತಿ. | |./struct ( ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ, Enter ಕೀಯನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 03:17 | | 03:17 | ||
|ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ, | |ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ, | ||
− | |||
|- | |- | ||
| 03:20 | | 03:20 | ||
|Total is (ಟೋಟಲ್ ಈಸ್) 210 | |Total is (ಟೋಟಲ್ ಈಸ್) 210 | ||
− | |||
|- | |- | ||
| 03:22 | | 03:22 | ||
|ಈಗ ನಾವು ಇದೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು c++ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | |ಈಗ ನಾವು ಇದೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು c++ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | ||
− | |||
|- | |- | ||
| 03:26 | | 03:26 | ||
|ನಮ್ಮ ಪ್ರೊಗ್ರಾಮ್ ಗೆ ಹಿಂದಿರುಗೋಣ. | |ನಮ್ಮ ಪ್ರೊಗ್ರಾಮ್ ಗೆ ಹಿಂದಿರುಗೋಣ. | ||
− | |||
|- | |- | ||
| 03:28 | | 03:28 | ||
|ಈದೇ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತೇನೆ. | |ಈದೇ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತೇನೆ. | ||
− | |||
|- | |- | ||
| 03:30 | | 03:30 | ||
− | | ಮೊದಲು, ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ, shift, Ctrl ಮತ್ತು | + | | ಮೊದಲು, ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ, shift, Ctrl ಮತ್ತು S ಒಮ್ಮೆಗೇ ಒತ್ತಿ. |
− | + | ||
|- | |- | ||
| 03:37 | | 03:37 | ||
|ಈಗ ಫೈಲ್ ಅನ್ನು .cpp(ಡಾಟ್ ಸಿಪಿಪಿ ) ಎಂಬ ಎಕ್ಸ್ಟೆಂಶನ್ ನೊಂದಿಗೆ ಸೇವ್ ಮಾಡಿ. | |ಈಗ ಫೈಲ್ ಅನ್ನು .cpp(ಡಾಟ್ ಸಿಪಿಪಿ ) ಎಂಬ ಎಕ್ಸ್ಟೆಂಶನ್ ನೊಂದಿಗೆ ಸೇವ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 03:41 | | 03:41 | ||
|ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. | |ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 03:43 | | 03:43 | ||
|ಹೆಡರ್ ಫೈಲ್ ಅನ್ನು ಐಒಸ್ಟ್ರೀಮ್(iostream) ಎಂದು ಬದಲಾಯಿಸೋಣ. | |ಹೆಡರ್ ಫೈಲ್ ಅನ್ನು ಐಒಸ್ಟ್ರೀಮ್(iostream) ಎಂದು ಬದಲಾಯಿಸೋಣ. | ||
− | |||
|- | |- | ||
| 03:47 | | 03:47 | ||
|ಈಗ ಯೂಸಿಂಗ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ, | |ಈಗ ಯೂಸಿಂಗ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ, | ||
− | |||
|- | |- | ||
| 03:53 | | 03:53 | ||
|ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. | |ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 03:56 | | 03:56 | ||
|c++ ನಲ್ಲಿ structure ನ ಡಿಕ್ಲೇರೇಶನ್ c ಯಲ್ಲಿ ಇರುವಂತೆಯೇ ಇರುತ್ತದೆ. | |c++ ನಲ್ಲಿ structure ನ ಡಿಕ್ಲೇರೇಶನ್ c ಯಲ್ಲಿ ಇರುವಂತೆಯೇ ಇರುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 04:01 | | 04:01 | ||
|ಹಾಗಾಗಿ ಇಲ್ಲಿ ಯಾವುದನ್ನೂ ಬದಲಾಯಿಸಬೆಕಾಗಿಲ್ಲ. | |ಹಾಗಾಗಿ ಇಲ್ಲಿ ಯಾವುದನ್ನೂ ಬದಲಾಯಿಸಬೆಕಾಗಿಲ್ಲ. | ||
− | |||
|- | |- | ||
| 04:05 | | 04:05 | ||
− | |ಕೊನೆಗೆ, ಪ್ರಿಂಟ್ ಎಫ್ (printf) ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸಿಔಟ್(cout) ಸ್ಟೇಟ್ಮೆಂಟ್ ಗೆ | + | |ಕೊನೆಗೆ, ಪ್ರಿಂಟ್ ಎಫ್ (printf) ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸಿಔಟ್(cout) ಸ್ಟೇಟ್ಮೆಂಟ್ ಗೆ ಬದಲಾಯಿಸಿ. |
− | + | ||
|- | |- | ||
| 04:12 | | 04:12 | ||
|ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈರ್ ಮತ್ತು (ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್) \n ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. | |ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈರ್ ಮತ್ತು (ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್) \n ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:15 | | 04:15 | ||
|ಈಗ ಕೋಮ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. | |ಈಗ ಕೋಮ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:17 | | 04:17 | ||
|ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. | |ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:20 | | 04:20 | ||
|ಇಲ್ಲಿರುವ ಕ್ಲೋಸಿಂಗ್ ಬ್ರಾಕೆಟ್ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ, | |ಇಲ್ಲಿರುವ ಕ್ಲೋಸಿಂಗ್ ಬ್ರಾಕೆಟ್ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ, | ||
− | |||
|- | |- | ||
| 04:22 | | 04:22 | ||
|ಮತ್ತು ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. | |ಮತ್ತು ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:25 | | 04:25 | ||
|ಮತ್ತು ಡಬಲ್ ಕೋಟ್ಸ್ ನ ಒಳಗೆ ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್(\n) ಅನ್ನು ಟೈಪ್ ಮಾಡಿ. | |ಮತ್ತು ಡಬಲ್ ಕೋಟ್ಸ್ ನ ಒಳಗೆ ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್(\n) ಅನ್ನು ಟೈಪ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:29 | | 04:29 | ||
|ಈಗ save ಅನ್ನು ಒತ್ತಿ. | |ಈಗ save ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 04:31 | | 04:31 | ||
|ಈಗ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | |ಈಗ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. | ||
− | |||
|- | |- | ||
| 04:33 | | 04:33 | ||
|ನಮ್ಮ ಟರ್ಮಿನಲ್ ಗೆ ಹಿಂದಿರುಗಿ. | |ನಮ್ಮ ಟರ್ಮಿನಲ್ ಗೆ ಹಿಂದಿರುಗಿ. | ||
− | |||
|- | |- | ||
| 04:35 | | 04:35 | ||
|ಕಂಪೈಲ್ ಮಾಡಲು, g++ ಸ್ಪೇಸ್ structure.c ಸ್ಪೇಸ್ ಹೈಫನ್ ಒ(-o) ಸ್ಪೇಸ್ struct1 ಎಂದು ಟೈಪ್ ಮಾಡಿ. | |ಕಂಪೈಲ್ ಮಾಡಲು, g++ ಸ್ಪೇಸ್ structure.c ಸ್ಪೇಸ್ ಹೈಫನ್ ಒ(-o) ಸ್ಪೇಸ್ struct1 ಎಂದು ಟೈಪ್ ಮಾಡಿ. | ||
− | |||
|- | |- | ||
| 04:46 | | 04:46 | ||
− | |structure.c ಫೈಲ್ ನ ಔಟ್ ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ ಫೈಲ್, struct | + | |structure.c ಫೈಲ್ ನ ಔಟ್ ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ ಫೈಲ್, struct ಅನ್ನು ಬದಲಾಯಿಸಬಾರದು ಎಂದು ಇಲ್ಲಿ struct1 ಎಂದು ಇದೆ. |
− | + | ||
|- | |- | ||
| 04:55 | | 04:55 | ||
|ಈಗ Enter ಅನ್ನು ಒತ್ತಿ. | |ಈಗ Enter ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 04:57 | | 04:57 | ||
|ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು, ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್ ಒನ್ (./struct1) ಎಂದು ಟೈಪ್ ಮಾಡಿ, enter ಅನ್ನು ಒತ್ತಿ. | |ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು, ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್ ಒನ್ (./struct1) ಎಂದು ಟೈಪ್ ಮಾಡಿ, enter ಅನ್ನು ಒತ್ತಿ. | ||
− | |||
|- | |- | ||
| 05:03 | | 05:03 | ||
|ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ: | |ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ: | ||
− | |||
|- | |- | ||
| 05:05 | | 05:05 | ||
− | |Total is 210 (ಟೋಟಲ್ ಈಸ್ | + | |Total is 210 (ಟೋಟಲ್ ಈಸ್ ಟು ಟೆನ್) |
− | + | ||
|- | |- | ||
| 05:08 | | 05:08 | ||
|ಈ ಔಟ್ ಪುಟ್ ನಮ್ಮ c ಕೋಡ್ ನ ಔಟ್ ಪುಟ್ ನಂತೆ ಇರುವುದನ್ನು ನೋಡಬಹುದು. | |ಈ ಔಟ್ ಪುಟ್ ನಮ್ಮ c ಕೋಡ್ ನ ಔಟ್ ಪುಟ್ ನಂತೆ ಇರುವುದನ್ನು ನೋಡಬಹುದು. | ||
− | |||
|- | |- | ||
| 05:12 | | 05:12 | ||
|ಈಗ ನಮ್ಮ ಸ್ಲೈಡ್ ಗೆ ಹಿಂದಿರುಗೋಣ. | |ಈಗ ನಮ್ಮ ಸ್ಲೈಡ್ ಗೆ ಹಿಂದಿರುಗೋಣ. | ||
− | |||
|- | |- | ||
| 05:14 | | 05:14 | ||
|ಈಗ ಸಾರಾಂಶ ತಿಳಿಯೋಣ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ತಿಳಿದ ಅಂಶಗಳು : | |ಈಗ ಸಾರಾಂಶ ತಿಳಿಯೋಣ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ತಿಳಿದ ಅಂಶಗಳು : | ||
− | |||
|- | |- | ||
| 05:18 | | 05:18 | ||
− | |Structure. | + | |Structure. Structure ನ ಸಿಂಟ್ಯಾಕ್ಸ್. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 05:20 | | 05:20 | ||
| ಉದಾಹರಣೆಗೆ: struct struct_name; | | ಉದಾಹರಣೆಗೆ: struct struct_name; | ||
− | |||
|- | |- | ||
| 05:23 | | 05:23 | ||
|structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು | |structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು | ||
− | |||
|- | |- | ||
| 05:25 | | 05:25 | ||
|ಉದಾಹರಣೆಗೆ: stud.maths = 75;(ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸೆವೆನ್ಟಿ ಫೈವ್) | |ಉದಾಹರಣೆಗೆ: stud.maths = 75;(ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸೆವೆನ್ಟಿ ಫೈವ್) | ||
− | |||
|- | |- | ||
| 05:30 | | 05:30 | ||
|ಮತ್ತು structure ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಕೂಡಿಸುವುದು. | |ಮತ್ತು structure ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಕೂಡಿಸುವುದು. | ||
− | |||
|- | |- | ||
| 05:33 | | 05:33 | ||
|ಉದಾಹರಣೆಗೆ: ಟೋಟಲ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸ್ಟುಡ್ ಡಾಟ್ ಇಂಗ್ಲಿಷ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಸೈನ್ಸ್(total = stud.english+ stud.maths + stud.science;) | |ಉದಾಹರಣೆಗೆ: ಟೋಟಲ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸ್ಟುಡ್ ಡಾಟ್ ಇಂಗ್ಲಿಷ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಸೈನ್ಸ್(total = stud.english+ stud.maths + stud.science;) | ||
− | |||
|- | |- | ||
| 05:40 | | 05:40 | ||
|ಉದ್ಯೋಗಿಯ ದಾಖಲೆಗಳಾದ ಹೆಸರು, ವಿಳಾಸ, ಬಿರುದು ಮತ್ತು ಸಂಬಳವನ್ನು ತೋರಿಸಲು ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಅಸೈನ್ಮೆಂಟ್ ಆಗಿ ಬರೆಯಿರಿ. | |ಉದ್ಯೋಗಿಯ ದಾಖಲೆಗಳಾದ ಹೆಸರು, ವಿಳಾಸ, ಬಿರುದು ಮತ್ತು ಸಂಬಳವನ್ನು ತೋರಿಸಲು ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಅಸೈನ್ಮೆಂಟ್ ಆಗಿ ಬರೆಯಿರಿ. | ||
− | |||
|- | |- | ||
| 05:49 | | 05:49 | ||
| ಕೆಳಗಿನ ಲಿಂಕ್ ನಲ್ಲಿರುವ ವೀಡಿಯೋವನ್ನು ನೋಡಿರಿ. | | ಕೆಳಗಿನ ಲಿಂಕ್ ನಲ್ಲಿರುವ ವೀಡಿಯೋವನ್ನು ನೋಡಿರಿ. | ||
− | |||
|- | |- | ||
| 05:52 | | 05:52 | ||
| ಇದು ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ. | | ಇದು ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 05:54 | | 05:54 | ||
| ಒಳ್ಳೆಯ ಬ್ಯಾಂಡ್ ವಿಡ್ತ್ ಇಲ್ಲದಿದ್ದಲ್ಲಿ ನೀವು ಇದನ್ನು ಡೌನ್ ಲೋಡ್ ಮಾಡಿ ನೋಡಬಹುದು. | | ಒಳ್ಳೆಯ ಬ್ಯಾಂಡ್ ವಿಡ್ತ್ ಇಲ್ಲದಿದ್ದಲ್ಲಿ ನೀವು ಇದನ್ನು ಡೌನ್ ಲೋಡ್ ಮಾಡಿ ನೋಡಬಹುದು. | ||
− | |||
|- | |- | ||
| 05:59 | | 05:59 | ||
| ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಟೀಮ್, ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಗಳನ್ನು ಉಪಯೋಗಿಸಿ ಕಾರ್ಯಗಾರವನ್ನು ನಡೆಸುತ್ತದೆ. | | ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಟೀಮ್, ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಗಳನ್ನು ಉಪಯೋಗಿಸಿ ಕಾರ್ಯಗಾರವನ್ನು ನಡೆಸುತ್ತದೆ. | ||
− | |||
|- | |- | ||
|06:04 | |06:04 | ||
| ಆನ್ ಲೈನ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ತೇರ್ಗಡೆಹೊಂದಿದವರಿಗೆ ಸರ್ಟಿಫಿಕೇಟ್ ಕೊಡುತ್ತದೆ. | | ಆನ್ ಲೈನ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ತೇರ್ಗಡೆಹೊಂದಿದವರಿಗೆ ಸರ್ಟಿಫಿಕೇಟ್ ಕೊಡುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 06:08 | | 06:08 | ||
| ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, contact@spoken-tutorial.org ಗೆ ಬರೆಯಿರಿ. | | ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, contact@spoken-tutorial.org ಗೆ ಬರೆಯಿರಿ. | ||
− | |||
|- | |- | ||
| 06:15 | | 06:15 | ||
| ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್, ಟಾಕ್ ಟು ಎ ಟೀಚರ್ ಪ್ರೊಜಕ್ಟ್ ನ ಒಂದು ಭಾಗವಾಗಿದೆ. | | ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್, ಟಾಕ್ ಟು ಎ ಟೀಚರ್ ಪ್ರೊಜಕ್ಟ್ ನ ಒಂದು ಭಾಗವಾಗಿದೆ. | ||
− | |||
|- | |- | ||
| 06:18 | | 06:18 | ||
|ಇದು ರಾಷ್ಟ್ರಿಯ ಸಾಕ್ಷರತಾ ಮಿಷನ್ ICT, MHRD ಭಾರತ ಸರ್ಕಾರ ಎಂಬ ಸಂಸ್ಥೆಯಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. | |ಇದು ರಾಷ್ಟ್ರಿಯ ಸಾಕ್ಷರತಾ ಮಿಷನ್ ICT, MHRD ಭಾರತ ಸರ್ಕಾರ ಎಂಬ ಸಂಸ್ಥೆಯಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. | ||
− | |||
|- | |- | ||
| 06:25 | | 06:25 | ||
| ಈ ನಿಯೋಗದ ಬಗ್ಗೆ ಇನ್ನೂ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯು ಸ್ಪೋಕನ್ ಹೈಫನ್ ಟ್ಯುಟೋರಿಯಲ್ ಡಾಟ್ ಒ ಆರ್ ಜಿ ಸ್ಲ್ಯಾಶ್ ಎನ್ ಎಮ್ ಇ ಐ ಸಿ ಟಿ ಹೈಫನ್ ಇಂಟ್ರೊ ಎಂಬ ಲಿಂಕ್ ನಲ್ಲಿ ದೊರೆಯುತ್ತದೆ. | | ಈ ನಿಯೋಗದ ಬಗ್ಗೆ ಇನ್ನೂ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯು ಸ್ಪೋಕನ್ ಹೈಫನ್ ಟ್ಯುಟೋರಿಯಲ್ ಡಾಟ್ ಒ ಆರ್ ಜಿ ಸ್ಲ್ಯಾಶ್ ಎನ್ ಎಮ್ ಇ ಐ ಸಿ ಟಿ ಹೈಫನ್ ಇಂಟ್ರೊ ಎಂಬ ಲಿಂಕ್ ನಲ್ಲಿ ದೊರೆಯುತ್ತದೆ. | ||
− | |||
|- | |- | ||
| 06:29 | | 06:29 | ||
|ಈ ಟ್ಯುಟೋರಿಯಲ್ ನ ಅನುವಾದಕಿ ಬೆಂಗಳೂರಿನಿಂದ ಚೇತನಾ ಹಾಗೂ ಪ್ರವಾಚಕ ಐ ಐ ಟಿ ಬಾಂಬೆಯಿಂದ ವಾಸುದೇವ. | |ಈ ಟ್ಯುಟೋರಿಯಲ್ ನ ಅನುವಾದಕಿ ಬೆಂಗಳೂರಿನಿಂದ ಚೇತನಾ ಹಾಗೂ ಪ್ರವಾಚಕ ಐ ಐ ಟಿ ಬಾಂಬೆಯಿಂದ ವಾಸುದೇವ. | ||
− | |||
|- | |- | ||
| 06:33 | | 06:33 | ||
| ಧನ್ಯವಾದಗಳು. | | ಧನ್ಯವಾದಗಳು. | ||
− | |||
|} | |} |
Latest revision as of 18:32, 17 March 2017
Time | Narration |
00:01 | c ಮತ್ತು c++ ನಲ್ಲಿ Structures (ಸ್ಟ್ರಕ್ಚರ್ಸ್) ಎಂಬ ಟ್ಯುಟೋರಿಯಲ್ ಗೆ ಸ್ವಾಗತ. |
00:06 | ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ತಿಳಿಯುವ ಅಂಶಗಳು, |
00:08 | structure ಎಂದರೇನು ಹಾಗೂ, |
00:10 | structure ಡಿಕ್ಲೇರ್ ಮಾಡುವ ರೀತಿ. |
00:13 | ಇದನ್ನು ನಾವು ಒಂದು ಉದಾಹರಣೆಯೊಂದಿಗೆ ಮಾಡೋಣ. |
00:15 | ಈ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವಾಗ, ನಾನು ಉಬುಂಟು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನ 11.04 ನೇ ಆವೃತ್ತಿ ಮತ್ತು gcc ಮತ್ತು g++ ಕಂಪೈಲರ್ ನ 4.6.1 ನೇ ಆವೃತ್ತಿಯನ್ನು ಅನ್ನು ಉಪಯೋಗಿಸಿದ್ದೇನೆ. |
00:28 | structure ಅನ್ನು ಪೀಠಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ. |
00:31 | ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಗುಂಪು ಮಾಡಿ, ಒಂದೇ ಹೆಸರಿನಿಂದ ಗುರುತಿಸುವುದನ್ನು structure ಎನ್ನುತ್ತಾರೆ. |
00:37 | ವಿವಿಧ ರೀತಿಯ ಡಾಟಾ ಗಳನ್ನು ಒಂದೇ ಆಬ್ಜೆಕ್ಟ್(object) ಎಂದು ವಿಂಗಡಿಸಲು structure ಅನ್ನು ಉಪಯೋಗಿಸುತ್ತಾರೆ. |
00:42 | ಇದನ್ನು ಕಂಪೌಂಡ್ ಡಾಟಾ ಟೈಪ್ (compound data-type) ಎನ್ನುತ್ತಾರೆ. |
00:45 | ಸಂಬಂಧಿತ ಮಾಹಿತಿಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಲು structure ಅನ್ನು ಬಳಸುತ್ತಾರೆ. |
00:49 | ಈಗ ನಾವು structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ನೋಡೋಣ. |
00:52 | ಇಲ್ಲಿರುವ struct(ಸ್ಟ್ರಕ್ಟ್) ಎಂಬ ಶಬ್ದ, structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂಬುದನ್ನು ಕಂಪೈಲರ್ ಗೆ ಹೇಳುತ್ತದೆ. |
00:59 | strcut_name(ಸ್ಟ್ರಕ್ಟ್ ನೇಮ್) ಎಂಬುದು structure ನ ಹೆಸರು. |
01:02 | ಉದಾಹರಣೆಗೆ: struct employee(ಎಂಪ್ಲಾಯೀ) |
01:04 | ನೀವು ಯಾವುದಾದರೂ ಹೆಸರನ್ನು ಕೊಡಬಹುದು. |
01:07 | ಈಗ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೇಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡುವುದೆಂದು ನೋಡೋಣ. |
01:10 | ಇದರ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೀಗಿದೆ |
01:13 | struct struct_name ಮತ್ತು struct_var(ಸ್ಟ್ರಕ್ಟ್ ವೇರ್) |
01:17 | struct_var ನ ಟೈಪ್ struc_name ಆಗಿರುತ್ತದೆ. |
01:21 | ಉದಾಹರಣೆಗೆ: struct employee addr(ಎ ಡಿ ಡಿ ಆರ್) |
01:26 | addr ಎಂಬುದು employee ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ. |
01:30 | ಈಗ ನಮ್ಮ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ. |
01:33 | ನಾನೀಗಾಗಲೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಡಿಟರ್ ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿದ್ದೇನೆ, ಅದನ್ನು ಒಪನ್ ಮಾಡುತ್ತೇನೆ. |
01:37 | ನಮ್ಮ ಫೈಲ್ ನ ಹೆಸರು structure.c ಎಂಬುದನ್ನು ಗಮನದಲ್ಲಿಡಿ. |
01:41 | ಈ ಪ್ರೊಗ್ರಾಮ್ ನಲ್ಲಿ structure ಅನ್ನು ಉಪಯೋಗಿಸಿ, ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕಗಳನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತೇವೆ. |
01:48 | ಈಗ ಕೋಡ್ ಅನ್ನು ವಿವರಿಸುತ್ತೇನೆ. |
01:51 | ಇದು ನಮ್ಮ ಹೆಡರ್ ಫೈಲ್. |
01:53 | ಇಲ್ಲಿ ನಾವು student(ಸ್ಟೂಡೆಂಟ್) ಎಂಬ structure ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. |
01:57 | ನಂತರ, English(ಇಂಗ್ಲೀಷ್), maths(ಮ್ಯಾಥ್ಸ್), science(ಸೈನ್ಸ್) ಎಂದು ಮೂರು ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. |
02:03 | structure ನ ಒಳಗೆ ಡಿಕ್ಲೇರ್ ಮಾಡಿದ ವೇರಿಯೇಬಲ್ ಗಳನ್ನು structure ನ ಸದಸ್ಯರು ಎನ್ನುತ್ತಾರೆ. |
02:09 | ಇದು ನಮ್ಮ ಮೈನ್ ಫಂಕ್ಷನ್. |
02:11 | ಇಲ್ಲಿ, total(ಟೋಟಲ್) ಎಂಬ ಇಂಟಿಜರ್ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. |
02:16 | ನಾವು ಈಗ stud (ಸ್ಟುಡ್) ಎಂಬ structure ವೇರಿಯೇಬಲ್ ಅನ್ನು ಡಿಕ್ಲೇರ್ ಮಾಡಿದ್ದೇವೆ. Stud ಎಂಬುದು student ಟೈಪ್ ನ ವೇರಿಯೇಬಲ್ ಆಗಿದೆ, ಇದನ್ನು, structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು ಮತ್ತು ಮಾರ್ಪಡಿಸಲು ಉಪಯೋಗಿಸುತ್ತಾರೆ. |
02:28 | ಇವುಗಳಿಗೆ 75, 70 ಮತ್ತು 65 ಎಂದು ಮೌಲ್ಯಗಳನ್ನು ಕೊಡುವುದರೊಂದಿಗೆ, ನಾವು ಸದಸ್ಯರನ್ನು ಮಾರ್ಪಡಿಸುತ್ತಿದ್ದೇವೆ. |
02:37 | ಇಲ್ಲಿ ನಾವು ಮೂರು ವಿಷಯಗಳ ಒಟ್ಟು ಅಂಕವನ್ನು ಲೆಕ್ಕ ಮಾಡುತ್ತಿದ್ದೇವೆ. |
02:41 | ನಂತರ ನಾವು ಫಲಿತಾಂಶವನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ. |
02:44 | ಇದು ನಮ್ಮ ರಿಟರ್ನ್ ಸ್ಟೇಟ್ಮೆಂಟ್. |
02:46 | ಈಗ save ಅನ್ನು ಒತ್ತಿ. |
02:48 | ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. |
02:50 | ನಿಮ್ಮ ಕೀಬೋರ್ಡ ನಲ್ಲಿ Ctrl, Alt ಮತ್ತು T ಕೀ ಗಳನ್ನು ಒಮ್ಮೆಗೇ ಒತ್ತಿ, ಟರ್ಮಿನಲ್ ವಿಂಡೊ ಅನ್ನು ಓಪನ್ ಮಾಡಿ. |
02:59 | ಕಂಪೈಲ್ ಮಾಡಲು, gcc ಸ್ಪೇಸ್ structure.c (ಸ್ಟ್ರಕ್ಚರ್ ಡಾಟ್ ಸಿ) ಸ್ಪೇಸ್ –o (ಹೈಫನ್ ಒ) ಸ್ಪೇಸ್ struct (ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ. Enter ಕೀಯನ್ನು ಒತ್ತಿ. |
03:12 | ./struct ( ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್) ಎಂದು ಟೈಪ್ ಮಾಡಿ, Enter ಕೀಯನ್ನು ಒತ್ತಿ. |
03:17 | ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ, |
03:20 | Total is (ಟೋಟಲ್ ಈಸ್) 210 |
03:22 | ಈಗ ನಾವು ಇದೇ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು c++ ನಲ್ಲಿ ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. |
03:26 | ನಮ್ಮ ಪ್ರೊಗ್ರಾಮ್ ಗೆ ಹಿಂದಿರುಗೋಣ. |
03:28 | ಈದೇ ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸುತ್ತೇನೆ. |
03:30 | ಮೊದಲು, ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ ನಲ್ಲಿ, shift, Ctrl ಮತ್ತು S ಒಮ್ಮೆಗೇ ಒತ್ತಿ. |
03:37 | ಈಗ ಫೈಲ್ ಅನ್ನು .cpp(ಡಾಟ್ ಸಿಪಿಪಿ ) ಎಂಬ ಎಕ್ಸ್ಟೆಂಶನ್ ನೊಂದಿಗೆ ಸೇವ್ ಮಾಡಿ. |
03:41 | ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. |
03:43 | ಹೆಡರ್ ಫೈಲ್ ಅನ್ನು ಐಒಸ್ಟ್ರೀಮ್(iostream) ಎಂದು ಬದಲಾಯಿಸೋಣ. |
03:47 | ಈಗ ಯೂಸಿಂಗ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ, |
03:53 | ಮತ್ತು save ಅನ್ನು ಒತ್ತಿ. |
03:56 | c++ ನಲ್ಲಿ structure ನ ಡಿಕ್ಲೇರೇಶನ್ c ಯಲ್ಲಿ ಇರುವಂತೆಯೇ ಇರುತ್ತದೆ. |
04:01 | ಹಾಗಾಗಿ ಇಲ್ಲಿ ಯಾವುದನ್ನೂ ಬದಲಾಯಿಸಬೆಕಾಗಿಲ್ಲ. |
04:05 | ಕೊನೆಗೆ, ಪ್ರಿಂಟ್ ಎಫ್ (printf) ಸ್ಟೇಟ್ಮೆಂಟ್ ಅನ್ನು ಸಿಔಟ್(cout) ಸ್ಟೇಟ್ಮೆಂಟ್ ಗೆ ಬದಲಾಯಿಸಿ. |
04:12 | ಫಾರ್ಮ್ಯಾಟ್ ಸ್ಪೆಸಿಫೈರ್ ಮತ್ತು (ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್) \n ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. |
04:15 | ಈಗ ಕೋಮ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ. |
04:17 | ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. |
04:20 | ಇಲ್ಲಿರುವ ಕ್ಲೋಸಿಂಗ್ ಬ್ರಾಕೆಟ್ ಅನ್ನು ಡಿಲೀಟ್ ಮಾಡಿ, |
04:22 | ಮತ್ತು ಎರಡು ಒಪನಿಂಗ್ ಆಂಗಲ್ ಬ್ರಾಕೆಟ್ ಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ. |
04:25 | ಮತ್ತು ಡಬಲ್ ಕೋಟ್ಸ್ ನ ಒಳಗೆ ಬ್ಯಾಕ್ ಸ್ಲ್ಯಾಶ್ ಎನ್(\n) ಅನ್ನು ಟೈಪ್ ಮಾಡಿ. |
04:29 | ಈಗ save ಅನ್ನು ಒತ್ತಿ. |
04:31 | ಈಗ ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡೋಣ. |
04:33 | ನಮ್ಮ ಟರ್ಮಿನಲ್ ಗೆ ಹಿಂದಿರುಗಿ. |
04:35 | ಕಂಪೈಲ್ ಮಾಡಲು, g++ ಸ್ಪೇಸ್ structure.c ಸ್ಪೇಸ್ ಹೈಫನ್ ಒ(-o) ಸ್ಪೇಸ್ struct1 ಎಂದು ಟೈಪ್ ಮಾಡಿ. |
04:46 | structure.c ಫೈಲ್ ನ ಔಟ್ ಪುಟ್ ಪ್ಯಾರಾಮೀಟರ್ ಫೈಲ್, struct ಅನ್ನು ಬದಲಾಯಿಸಬಾರದು ಎಂದು ಇಲ್ಲಿ struct1 ಎಂದು ಇದೆ. |
04:55 | ಈಗ Enter ಅನ್ನು ಒತ್ತಿ. |
04:57 | ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲು, ಡಾಟ್ ಸ್ಲ್ಯಾಶ್ ಸ್ಟ್ರಕ್ಟ್ ಒನ್ (./struct1) ಎಂದು ಟೈಪ್ ಮಾಡಿ, enter ಅನ್ನು ಒತ್ತಿ. |
05:03 | ಔಟ್ ಪುಟ್ ಹೀಗೆ ತೋರಿಸುತ್ತದೆ: |
05:05 | Total is 210 (ಟೋಟಲ್ ಈಸ್ ಟು ಟೆನ್) |
05:08 | ಈ ಔಟ್ ಪುಟ್ ನಮ್ಮ c ಕೋಡ್ ನ ಔಟ್ ಪುಟ್ ನಂತೆ ಇರುವುದನ್ನು ನೋಡಬಹುದು. |
05:12 | ಈಗ ನಮ್ಮ ಸ್ಲೈಡ್ ಗೆ ಹಿಂದಿರುಗೋಣ. |
05:14 | ಈಗ ಸಾರಾಂಶ ತಿಳಿಯೋಣ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ತಿಳಿದ ಅಂಶಗಳು : |
05:18 | Structure. Structure ನ ಸಿಂಟ್ಯಾಕ್ಸ್. |
05:20 | ಉದಾಹರಣೆಗೆ: struct struct_name; |
05:23 | structure ನ ಸದಸ್ಯರನ್ನು ಬಳಸಲು |
05:25 | ಉದಾಹರಣೆಗೆ: stud.maths = 75;(ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸೆವೆನ್ಟಿ ಫೈವ್) |
05:30 | ಮತ್ತು structure ವೇರಿಯೇಬಲ್ ಗಳನ್ನು ಕೂಡಿಸುವುದು. |
05:33 | ಉದಾಹರಣೆಗೆ: ಟೋಟಲ್ ಈಸ್ ಈಕ್ವಲ್ ಟು ಸ್ಟುಡ್ ಡಾಟ್ ಇಂಗ್ಲಿಷ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಮ್ಯಾಥ್ಸ್ ಪ್ಲಸ್ ಸ್ಟುಡ್ ಡಾಟ್ ಸೈನ್ಸ್(total = stud.english+ stud.maths + stud.science;) |
05:40 | ಉದ್ಯೋಗಿಯ ದಾಖಲೆಗಳಾದ ಹೆಸರು, ವಿಳಾಸ, ಬಿರುದು ಮತ್ತು ಸಂಬಳವನ್ನು ತೋರಿಸಲು ಒಂದು ಪ್ರೊಗ್ರಾಮ್ ಅನ್ನು ಅಸೈನ್ಮೆಂಟ್ ಆಗಿ ಬರೆಯಿರಿ. |
05:49 | ಕೆಳಗಿನ ಲಿಂಕ್ ನಲ್ಲಿರುವ ವೀಡಿಯೋವನ್ನು ನೋಡಿರಿ. |
05:52 | ಇದು ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ. |
05:54 | ಒಳ್ಳೆಯ ಬ್ಯಾಂಡ್ ವಿಡ್ತ್ ಇಲ್ಲದಿದ್ದಲ್ಲಿ ನೀವು ಇದನ್ನು ಡೌನ್ ಲೋಡ್ ಮಾಡಿ ನೋಡಬಹುದು. |
05:59 | ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಪ್ರೊಜೆಕ್ಟ್ ಟೀಮ್, ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್ ಗಳನ್ನು ಉಪಯೋಗಿಸಿ ಕಾರ್ಯಗಾರವನ್ನು ನಡೆಸುತ್ತದೆ. |
06:04 | ಆನ್ ಲೈನ್ ಪರೀಕ್ಷೆಯಲ್ಲಿ ತೇರ್ಗಡೆಹೊಂದಿದವರಿಗೆ ಸರ್ಟಿಫಿಕೇಟ್ ಕೊಡುತ್ತದೆ. |
06:08 | ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, contact@spoken-tutorial.org ಗೆ ಬರೆಯಿರಿ. |
06:15 | ಸ್ಪೋಕನ್ ಟ್ಯುಟೋರಿಯಲ್, ಟಾಕ್ ಟು ಎ ಟೀಚರ್ ಪ್ರೊಜಕ್ಟ್ ನ ಒಂದು ಭಾಗವಾಗಿದೆ. |
06:18 | ಇದು ರಾಷ್ಟ್ರಿಯ ಸಾಕ್ಷರತಾ ಮಿಷನ್ ICT, MHRD ಭಾರತ ಸರ್ಕಾರ ಎಂಬ ಸಂಸ್ಥೆಯಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. |
06:25 | ಈ ನಿಯೋಗದ ಬಗ್ಗೆ ಇನ್ನೂ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯು ಸ್ಪೋಕನ್ ಹೈಫನ್ ಟ್ಯುಟೋರಿಯಲ್ ಡಾಟ್ ಒ ಆರ್ ಜಿ ಸ್ಲ್ಯಾಶ್ ಎನ್ ಎಮ್ ಇ ಐ ಸಿ ಟಿ ಹೈಫನ್ ಇಂಟ್ರೊ ಎಂಬ ಲಿಂಕ್ ನಲ್ಲಿ ದೊರೆಯುತ್ತದೆ. |
06:29 | ಈ ಟ್ಯುಟೋರಿಯಲ್ ನ ಅನುವಾದಕಿ ಬೆಂಗಳೂರಿನಿಂದ ಚೇತನಾ ಹಾಗೂ ಪ್ರವಾಚಕ ಐ ಐ ಟಿ ಬಾಂಬೆಯಿಂದ ವಾಸುದೇವ. |
06:33 | ಧನ್ಯವಾದಗಳು. |