C-and-Cpp/C3/Strings/Khasi
From Script | Spoken-Tutorial
Time | Narration |
00:01 | Ngi pdiangsngewbha ia phi sha ka Spoken Tutorial halor ka Strings ha ka C and C++. |
00:06 | Ha kane ka jinghikai ngin pule: |
00:08 | Kaei ka string. |
00:10 | Declaration jong ka string. |
00:13 | Initialization jong ka string. |
00:15 | Katto katne ki nuksa jong ka string'. |
00:17 | Ngin peit ruh katto katne ki jingbakla bad ki solutions. |
00:22 | Ban record ia ka jinghikai, Nga pyndonkam |
00:25 | Ubuntu Operating System version 11.04, |
00:29 | gcc and g++ Compiler version 4.6.1 . |
00:35 | To ngin sdang da ka jinglamphrang halor ka strings. |
00:38 | String ka dei ka jingbuh jong ki character ha kaba la leh kum ia ki single data item. |
00:44 | Ka Size jong ka string = length of string + 1. |
00:49 | To ngan iathuh iaphi kumno ban declare ia ka string. |
00:52 | Ka syntax jong kane ka long |
00:55 | char, kyrteng jong ka string bad size. |
00:59 | char ka dei ka jait data, kyrteng jong ka string dei ka kyrteng jong ka string, bad ng lah ban pynheh hangne. |
01:06 | Eg: Hangne ngi lah declare ia ka character string names da ka size 10. |
01:13 | Mynta ngin peit lyngba ki nuksa. |
01:15 | Nga lah type ia ka prokram, ngan plie ia ka. |
01:19 | Kynmaw ba ka kyrteng jong ka phail jong ngi ka long string.c |
01:23 | Ha kane ka prokram, ngin shim ia ka string kum ka input na u nongpyndonkam bad print ia ka. |
01:29 | To ngan batai ia ka code mynta. |
01:32 | kine ki long ki header phail jong ngi. |
01:34 | Hangne string.h ka kynthup ia ka declarations, functions, constants jong ka string handling utilities. |
01:43 | Haba ngi trei halor ka string functions, ngi dei ban kynthup ia kane ka header phail. |
01:47 | Kane ka dei ka main() function jong ngi. |
01:49 | hangnce ngi la declare ia ka string strname da ka size 30. |
01:55 | Hangne ngin pdiang ia ka string na u nong pyndonkam. |
01:58 | Ban pule ia ka string, ngi lah ban pyndonkam da ka scanf() function da ka format specifier %s. |
02:05 | Ngin pyndonkam ia ka caret sign and \n ban kynthup ia kaba thylli da ka string. |
02:11 | Nangta ngin print iaka string. |
02:13 | Bad kane ka dei ka return statement jongngi. |
02:16 | Mynta click Save. |
02:18 | To ngin execute ia ka program. |
02:20 | Sngewbha plie ia ka terminal window da kaba nion ia u Ctrl, Alt and T keys ha ka juh ka por na keyboard jong phi. |
02:30 | Ban compile, type gcc space string.c space -o space str |
02:37 | Bad nion Enter . |
02:40 | Ban execute, type ./str (dot slash str). |
02:43 | Mynta nion Enter. |
02:46 | Hangne la pyni ia ka kum Enter the string . |
02:49 | Ngan type "Talk To A Teacher". |
02:56 | Mynta nion Enter. |
02:58 | Ka output la pyni kum The string is Talk To A Teacher. |
03:03 | Mynta to ngin switch biang sha ki slides jongngi. |
03:06 | Haduh mynta ngi iakren shaphang ka declaration jong ka string. |
03:10 | Mynta ngin ia discuss kumno ban initialize ia ka string. |
03:13 | Ka syntax jong kane ka long, |
03:16 | char var_name[size] = “string”; |
03:20 | Eg: Hangne ngi lah declare ia ka character string “names” da ka size 10 bad ka string ka long “Priya”" |
03:28 | Sa kawei ka syntax kalong, |
03:31 | char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'} hapoh jong ki single quotes. |
03:36 | eg: char names[10] = {'P', 'r', 'i', 'y', 'a'} ha ki single quotes. |
03:42 | To ngan pyni iaphi kumno ban pyndonkam nyngkong ia ka syntax lyngba ki nuksa. |
03:48 | Switch biang sha ka editor jong ngi. Ngin pyndonkam da kijuh ki nuksa. |
03:52 | Nyngkong, nion shift, ctrl bad s keys ha kajuh ka por na ka keyboard jong phi. |
03:58 | Mynta save ia ka phail da ka kyrteng stringinitialize. |
04:03 | Mynta click Save. |
04:06 | Ngin ia initialize ia ka string. |
04:08 | Namarkata, ha ka 5th lain, type |
04:11 | = and within the double quotes “Spoken-Tutorial”; |
04:20 | Mynta, click Save . |
04:22 | Mynta weng noh ia kine ki ar tylli ki lain, ha kaba ngin print tang ia ka string. |
04:27 | Click Save. |
04:30 | To ngin execute. Phai biang sha ka terminal. Jong ngi. |
04:33 | Ban compile, type |
04:35 | gcc space stringinitialize.c space -o space str2 |
04:44 | Hangne ngi don str2 namar ba ngim kwah ban overwrite ia ka output parameter str na kabynta ka phail string.c. |
04:54 | Mynta nion Enter. |
04:56 | Ban execute, type ./str2 |
05:00 | Ia ka output la pyni kum "The string is Spoken-Tutorial". |
05:06 | Mynta ngin peit katto katne ki jingbakla ba juh jia. |
05:09 | Phai biang sha ka prokram jong ngi. |
05:11 | Tharai, hangne ngi type ia ka spelling jong ka string kum sting. |
05:16 | Mynta click Save. |
05:18 | To ngin execute. Phai biang sha ka terminal jong ngi. |
05:21 | Mynta compile kumba hashuwa. |
05:23 | Ngi iohi ia ka fatal error. |
05:25 | sting.h: No such file or directory |
05:28 | compilation terminated. |
05:30 | Phai biang sha ka prokram jong ngi. |
05:32 | Kane ka long namar ba ka compiler kam lah ban wad ia ka header phail kaba kyrteng sting.h . |
05:39 | Namarkata ka ai ia ka error. |
05:41 | To ngin pynbeit ia ka error. |
05:43 | Type r hangne. |
05:45 | Mynta click Save. To ngin execute biang. |
05:47 | Phai biang sha ka terminal. jong ngi. |
05:50 | Compile kumba ha shwa, execute kumba ha shwa. |
05:54 | Hooid, ka la treikam! |
05:56 | Mynta, to ngin peit sa kawei pat ka jingbakla ba juh jia. |
05:59 | Phai biang sha ka prokram jong ngi. |
06:02 | Tharai, hangne ngan type int ha ka jaka jong char. |
06:06 | Mynta, click Save . To ngin peit jia aiu. |
06:09 | Phai biang sha ka terminal jong ngi. |
06:11 | To ngan pyndam ia ka prompt. |
06:15 | Compile kumba ha shwa |
06:17 | Ngi iohi ia ka jingbakla. |
06:19 | Wide character array initialized from non-wide string . |
06:24 | format %s expects argument of type 'char' but argument 2 has type 'int' . |
06:32 | Phai biang sha ka prokram jong ngi. |
06:36 | kane ka long namar ngi pyndonkam %s kum ka format specifier jong ka string. |
06:42 | bad ngi initialize ia ka da u integer data type. |
06:47 | To ngin pynbeit ia ka jingbakla. |
06:49 | Type char hangne. |
06:51 | Click Save. |
06:53 | To ngin execute. Phai biang sha ka terminal. Jong ngi. |
06:56 | Compile kumba hashuwa, execute kumba ha shuwa. |
07:00 | Hooid, ka la trei kam! |
07:03 | Mynta ngin peit kumno ban execute ia ka juh ka prokram ha ka C++. |
07:08 | Phai biang sha ka prokram jong ngi. |
07:11 | To ngan plie ia ka phail string.c jong ngi. |
07:15 | Ngin pynbeit ia ka code hangne. |
07:18 | Nyngkong, nion shift, ctrl bad S keys ha kajuh ka por na ka keyboard jong phi. |
07:25 | Mynta save ia ka phail da ka extension .cpp (dot cpp). |
07:29 | bad click Save. |
07:33 | mynta ngin pynkylla ia ka header phail kum iostream. |
07:38 | Kynthup ia ka using statement. |
07:43 | Mynta click Save. |
07:47 | Mynta ngin pyndam ia kane ka declaration. |
07:50 | bad declare ka string variable. |
07:53 | Type string space strname bad u semicolon. |
07:59 | Click Save. |
08:02 | Bujli ia ka printf statement da ka cout statement. |
08:07 | Pyndam ia ki closing bracket hangne. |
08:11 | Pyndap ia ka scanf statement bad type getline opening bracket closing bracket, hapoh jong ki brackets type (cin, strname) . |
08:24 | Ha ka ba khatduh, type a semicolon. |
08:28 | Mynta sa shisien, bujli ia ka printf statement da ka cout statement. |
08:36 | Pyndam ia ka format specifier bad \n . |
08:40 | Mynta pyndam ia u comma. |
08:42 | Type ar tylli ki angle brackets, Pyndam ia u bracket hangne. |
08:49 | Type ar tylli ki angle brackets bad hapoh jong ki double quotes type \n . |
08:54 | bad click Save. |
08:58 | Hangne ngi lah declared ia ka string variable 'strname' . |
09:03 | Namar ngi khlem pyndonkam ia ka format specifier in C++, ka compiler ka dei ban tip ba 'strname' ka dei ka string variable. |
09:13 | Hangne ngi pyndonkam getline ban extract ia ki characters na ka input sequence. |
09:18 | Ka buh iaki ha kum ka string. |
09:22 | Mynta to ngin execute ia ka program. Phai biang sha ka terminal jongngi. |
09:27 | To ngan pyndam noh ia ka prompt. |
09:30 | ban compile, type |
09:32 | g++ space string.cpp space -o space str3 |
09:39 | bad nion Enter. |
09:41 | Ban execute, type ./str3 (dot slash str3). |
09:46 | Nion Enter. kan pyni kum Enter the string. |
09:50 | Ngan enter kum Talk To A Teacher . |
09:55 | Mynta nion Enter. |
09:57 | Ka output la pyni kum |
09:59 | "The string is Talk To A Teacher" |
10:03 | Ngin iohi ba ka output ka ia sryiem ia ka C code jong ngi. |
10:07 | Mynta ngin phai biang sha ka slide jong ngi. To ngin batai lyngkot. |
10:11 | Ha kane ka jinghikai ngi la pule: |
10:13 | Strings |
10:14 | Declaration of a string |
10:16 | eg: char strname[30] |
10:20 | Initialization jong u string eg: char strname[30] = “Talk To A Teacher” |
10:26 | Kum ka assignment, |
10:28 | Thoh ia ka prokram ban prin ia ka string da kaba pyndonkam ia ka 2nd syntax. |
10:34 | Peit ia ka video ba la ai ha ryngkat ka link ha trai. |
10:37 | Ka batai lyngkot ia ka Spoken Tutorial Project.
|
10:40 | Lada phim don ka bor internet ba khlain, shu download sa peit pat hadien. |
10:44 | Ka Spoken Tutorial Project Team: |
10:46 | ka pynlong ki workshop da ba pyndonkam ia ki spoken tutorials. |
10:49 | Yn ai syrnod ia kiba pass ia ka online test. |
10:54 | Na bynta ka jingtip ba kham bniah, sngewbha thoh sha ka 'contact@spoken-tutorial.org |
11:01 | Spoken Tutorial” Project ka dei ka bynta jong ka Talk to a Teacher. |
11:04 | La kyrshan ia kane ka project da ka National Mission on Education lyngba ICT, MHRD, jong ka sorkar India. |
11:12 | Shuh shuh ki jingtip halor kane ka mission phin ioh na kane ka link ba la ai harum : |
11:16 | La pynkylla sha ka ktien khasi da i Godwin pyrbot bad nga i John Nongkynrih. |
11:20 | Khublei naka bynta ba iasnohlang |