C-and-Cpp/C2/Scope-Of-Variables/Khasi
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Ngi pdiangsngewbha ia phi sha ka “Scope of variables in C and C++”. |
| 00:08 | Ha kane ka jinghikai, ngin pule shaphang. |
| 00:11 | Kaei ka Scope jong u variable? |
| 00:13 | Kaei ka Global variable? |
| 00:16 | Kaei ka Local variable? |
| 00:19 | Katto katne ki nuksa. |
| 00:22 | Ngin peit ruh katto katne ki jingbakla bad ki solutions. |
| 00:27 | Ban record ia ka ne ka jinghikai, Nga pyndonkam da ka: |
| 00:30 | Ubuntu Operating System version 11.04, gcc and g++ Compiler version 4.6.1. |
| 00:41 | To ngin sdang da tien sdang jong ka scope of variables. |
| 00:47 | Ka dei ka bynta jong u code hapoh ha kaba u variable un lah ban accessed. |
| 00:54 | Ka shong ha ka jait bad jaka jong ka declaration la phiah ha ki ar bynta: |
| 00:59 | Global Variable bad |
| 01:02 | Local Variable. |
| 01:05 | Mynta ngin peit lyngba ki nuksa. |
| 01:07 | Nga lah dep type ia ka prokram halor ka editor. |
| 01:10 | To ngin plie ia ka. |
| 01:14 | Kynmaw ba ka kyrteng ka phail jong ngi ka dei “scope.c.” |
| 01:19 | To ngan batai ia ka code mynta. |
| 01:23 | Kane ka dei ka “header phail” jong ngi. |
| 01:26 | Hangne ngi lah declared ar tylli ki global variables “a bad b.” |
| 01:32 | Bad ngi lah “initialized” ia ki da kaba assign ia ki values kum “5 bad 2.” |
| 01:39 | Ka global variable ka don ha baroh ki functions hapoh ki prokram jong phi. |
| 01:44 | Ia kine la declared shabar jong kino kino ki functions, hajrong ka main() function. |
| 01:51 | Kine ki don ka “global scope.” |
| 01:53 | Hangne ngi lah declared ia ka “function” “add” “without” “arguments.” |
| 01:59 | Hangne “sum” ka dei ka local variable, la declared ia ka hapoh ka function “add”. |
| 02:07 | Ka local variable ka don tang ha ka function hapoh ha kaba la declared. |
| 02:13 | Kine ki variables la declared hapoh ka block. |
| 02:16 | Kine ki don ha “local scope”. |
| 02:19 | Nangta ka sum jong u a bad b yn buh hapoh ka variable ‘sum’. Hangne ngin print ia ka sum. |
| 02:29 | Kane ka dei ka “main()” function jongngi. |
| 02:33 | Ka “add” function la shim bad hadien sa execute. |
| 02:38 | Bad kane kadei ka “return” statement jong ngi. |
| 02:40 | Mynta click Save. |
| 02:43 | To ngin execute ia ka prokram. |
| 02:45 | Sngewbha plie ia ka terminal window da kaba press “Ctrl, Alt” bad “T” keys ha kajuh ka por na ka keyboard jong phi. |
| 02:55 | Ban compile, type 'gcc space scope.c space hyphen o space sco” bad press Enter. |
| 03:05 | Ban execute,Type “./sco” (dot slash sco), nion Enter. |
| 03:10 | Ka output la pyni kum |
| 03:13 | Sum of a and b is 7. |
| 03:16 | Mynta to ngin peit kumno ban execute ia ka juh ka prokram ha ka C++. |
| 03:20 | Phai biang sha ka prokram jong ngi. Nyngkon nion “Shift, Ctrl” bad “S” keys ha kajuh ka por na ka keyboard jong phi. |
| 03:31 | Mynta save ia ka phail kaba don ka extension “.cpp”(dot cpp) bad click Save. |
| 03:41 | To ngin pynkylla ia ka header phail kum “iostream”. |
| 03:47 | Mynta kynthup lang ia ka “using” statement. Click save. |
| 03:58 | Ka declaration jong ka global variable bad ka local variable ka long kum juh ha ka C++ |
| 04:03 | Namar kata, ym donkam ban pynkylla ei ei. |
| 04:07 | Mynta bujli ia ka “printf” statement da ka “cout” statement. |
| 04:13 | Pyndam ia ka “format specifier” bad '\n'. |
| 04:17 | Mynta pyndam noh ia u comma. |
| 04:19 | Type ar tylli ki opening angle brackets. |
| 04:22 | Pyndam noh ia u closing bracket, type biang sa ar tylli ki opening angle brackets. |
| 04:26 | Bad hapoh ki double quotes type backslash n. Mynta clock Save. |
| 04:35 | To ngin execute ia ka prokram. |
| 04:39 | To ngin phai biang sha ka terminal. |
| 04:42 | Ban compile, type “g++ space scope dot cpp space –o space scol” |
| 04:52 | Here we have sco1 because we don't want to overwrite output parameter sco for the file 'scope.c'. |
| 05:04 | Mynta nion Enter. |
| 05:07 | Ban execute type “./scol” bad nion Enter. |
| 05:14 | Ia Ka output la pyni kum “Sum of a and b is 7”. |
| 05:19 | Ngin iohi ba ka iasriem ia u C code jong ngi. |
| 05:27 | Mynta ngin iohi katto katne ki jingbakla ba ngi ju shem. |
| 05:31 | To ngin phai biang sha ka pokram jong ngi. Tharai hangne ngan declare biang sa shisien ia u variable “a” |
| 05:41 | Type “int a” bad u semicolon. |
| 05:45 | Click Save. Ngi lah declared ia u variable ‘a’ halor ka main() function bad ha dien ka “add” function. |
| 05:55 | To ngin peit jia aiu. |
| 05:57 | Ngin phai biang sha ka terminal jong ngi. |
| 06:01 | Mynta compile biang kumba mynshuwa. |
| 06:05 | Ngin iohi ia ki jingbakla, “redefinition jong “int a” “,” ‘int a’ |
| 06:18 | '“a” u dei u global variable. |
| 06:20 | Ka don ka “global scope.” |
| 06:22 | Ngim lah ban declare ia ka variable arsien namar lah dep declare ia ka globally. |
| 06:27 | Ngin lah ban declare ia ka “variable a” kum ka local variable. |
| 06:34 | To ngin pynbeit ia ka jingbakla. |
| 06:36 | Pyndam ia kane. |
| 06:39 | Click Save. |
| 06:41 | To ngin execute biang.Ngin phai biang sha ka terminal jong ngi. |
| 06:45 | Mynta compile biang kumba mynshuwa, execute kum mynshuwa. |
| 06:49 | Hoid, ka la treikam. |
| 06:52 | Da kane ngi lah poi sha kaba kut jong ka jinghikai. |
| 06:56 | To ngin batai lyngkot. |
| 06:58 | Ha kane ka jinghikai ngi lah tip, |
| 07:00 | Ka Scope of variable. |
| 07:02 | Global variable, e.g: int a=5 & |
| 07:07 | Bad local variable , e.g: int sum |
| 07:12 | Lyngba ka assignment, |
| 07:14 | Thoh ia ka prokram ban print ia ka jingiapher jong artylli ki number. |
| 07:19 | Peit ia ka video ba la ai ha ryngkat ka link ba la pyni harum. |
| 07:22 | Ka batai lyngkot ia ka Spoken Tutorial Project. |
| 07:25 | Lada phim don ka bor internet ba khlain, shu download sa peit pat hadien. |
| 07:30 | Ka Spoken Tutorial Project Team |
| 07:32 | ka pynlong ki workshop da ba pyndonkam ia ki spoken tutorials. |
| 07:35 | Yn ai syrnod ia kiba pass ia ka online test. |
| 07:40 | Na bynta ka jingtip ba kham bniah, sngewbha thoh sha ka 'contact@spoken-tutorial.org |
| 07:47 | Spoken Tutorial Project ka dei ka bynta jong ka Talk to a Teacher. |
| 07:52 | La kyrshan ia kane ka project da ka National Mission on Education lyngba ICT, MHRD, jong ka sorkar India. |
| 08:00 | Shuh shuh ki jingtip halor kane ka mission phin ioh na kane ka link ba la ai harum : |
| 08:04 | La pynkylla sha ka ktien khasi da i Godwin pyrbot |
| 08:08 | Khublei naka bynta ba iasnohlang |