Difference between revisions of "C-and-C++/C2/First-C-Program/Punjabi"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| Border=1
 
{| Border=1
!Timing
+
|'''Time'''
!Narration
+
|'''Narration'''
 
|-
 
|-
 
| 00:02  
 
| 00:02  

Revision as of 11:04, 17 July 2014

Time Narration
00:02 ਫਸਟ C ਪ੍ਰੋਗਰਾਮ ਦੇ ਸਪੋਕਨ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ।
00:06 ਇਸ ਟਯੂਟੋਰੀਅਲ ਵਿਚ ਅਸੀਂ ਸਿਖਾਂਗੇ।
00:08 ਸਿੰਪਲ C ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਿਵੇਂ ਲਿਖਣਾ ਹੈ।
00:11 ਇਸਨੂੰ ਕਿਵੇਂ ਕੰਪਾਇਲ ਕਰਨਾ ਹੈ।
00:13 ਇਸਨੂੰ ਕਿਵੇਂ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰਨਾ ਹੈ।
00:14 ਅਸੀਂ ਕੁਝ ਆਮ ਗ਼ਲਤੀਆਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਹੱਲ ਬਾਰੇ ਵੀ ਦਸਾਂਗੇ।
00:19 ਇਸ ਟਯੂਟੋਰਿਅਲ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ, ਮੈਂ ਵਰਤ ਰਹੀ ਹਾਂ।
00:21 ਉਬੰਟੂ ਅੋਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵਰਜ਼ਨ 11.10 ਅਤੇ ਉਬੰਟੂ ‘ਤੇ gcc ਕੰਪਾਇਲਰ ਵਰਜ਼ਨ 4.6.1।
00:31 ਇਸ ਟਯੂਟੋਰਿਅਲ ਦਾ ਅਭਿਆਸ ਕਰਨ ਲਈ।
00:33 ਊਬੰਤੂ ਅੋਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਐਡੀਟਰ ਬਾਰੇ ਤੁਹਾਨੂੰ ਜਾਣਕਾਰੀ ਹੋਣਾ ਜਰੂਰੀ ਹੈ।
00:39 ਕੁਝ ਐਡੀਟਰਜ਼, ਵਿਮ ਅਤੇ ਜੀਐਡਿਟ ਹਨ।
00:42 ਮੈਂ ਇਸ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਜੀਐਡਿਟ ਵਰਤਾਂਗੀ।
00:46 ਕ੍ਰਿਪਾ ਕਰਕੇ ਇਸ ਨਾਲ ਸਬੰਧਤ ਟਯੂਟੋਰਿਅਲਜ਼ ਲਈ, ਸਾਡੀ ਵੈਬਸਾਈਟ http://spoken-tutorial.org ਵੇਖੋ।
00:51 ਮੈਂ ਤੁਹਾਨੂੰ ਇਕ ਉਦਾਹਰਣ ਰਾਹੀਂ ਦੱਸਾਂਗੀ ਕਿ C ਪ੍ਰੋਗਰਾਮ ਕਿਵੇਂ ਲਿਖਦੇ ਹਨ।
00:56 ਟਰਮਿਨਲ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀ-ਬੋਰਡ ’ਤੇ Ctrl, Alt ਅਤੇ T ਬਟਨ ਇੱਕਠੇ ਦਬਾਉ।
01:07 ਆਉ ਟੈਕਸਟ ਐਡੀਟਰ ਖੋਲੀਏ। ਪਰੋਂਪਟ ’ਤੇ ਟਾਈਪ ਕਰੋ-
01:12 “gedit” space “talk” dot “c” space “&”
01:20 ਪਰੋਂਪਟ ਨੂੰ ਖਾਲੀ ਕਰਨ ਲਈ ਅਸੀਂ ਐਂਪਰਸੈਂਡ (&) ਵਰਤਾਂਗੇ।
01:25 ਧਿਆਨ ਰਖਣਾ ਕਿ ਸਾਰੀਆਂ C ਫਾਈਲਜ਼, ਦੀ ਐਕਸਟੈਨਸ਼ਜ਼ ਡੋਟ “c” ਹੋਏਗੀ।
01:31 ਹੁਣ ਐਂਟਰ ਦਬਾਉ।
01:33 ਟੈਕਸਟ ਐਡੀਟਰ ਖੁਲ ਗਿਆ ਹੈ।
01:37 ਚਲੋ ਇਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰੀਏ।
01:39 ਡਬਲ ਸਲੈਸ਼ “//” ਸਪੇਸ ਟਾਈਪ ਕਰੋ।
01:42 “My first C program”
01:48 ਇਥੇ ਡਬਲ ਸਲੈਸ਼ ਦੀ ਵਰਤੋਂ ਲਾਈਨ ’ਤੇ ਕੋਮੈਂਟ ਕਰਨ ਲਈ ਹੋਏਗੀ।
01:52 ਕੋਮੈਂਟਸ ਦੀ ਵਰਤੋਂ ਪ੍ਰੋਗਰਾਮ ਦੀ ਤਰਤੀਬ ਨੂੰ ਸਮਝਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
01:56 ਇਹ ਡਾਕੂਮੈਂਟ ਬਣਾਉਣ ਲਈ ਇਹ ਬਹੁਤ ਮਹੱਤਵਪੂਰਣ ਹੈ।
01:58 ਇਹ ਸਾਨੂੰ ਪ੍ਰੋਗਰਾਮ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ।
02:01 ਡਬਲ ਸਲੈਸ਼ ਨੂੰ ਸਿੰਗਲ ਲਾਈਨ ਕੋਮੈਂਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
02:07 ਹੁਣ ਐਂਟਰ ਦਬਾਉ।
02:09 hash “#include” space opening bracket , closing bracket ਟਾਈਪ ਕਰੋ।
02:17 ਇਹ ਹਮੇਸ਼ਾ ਲਈ ਚੰਗੀ ਆਦਤ ਹੈ ਕਿ ਪਹਿਲਾਂ ਬਰੈਕਟਸ ਪੂਰੀ ਕਰੋ ਅਤੇ ਉਸਤੋਂ ਬਾਅਦ ਅੰਦਰ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰੋ।
02:24 ਹੁਣ ਬਰੈਕਟ ਦੇ ਅੰਦਰ “stdio” dot ”.” “h” ਟਾਈਪ ਕਰੋ।
02:30 stdio.h ਇਕ ਹੈਡਰ ਫਾਈਲ ਹੈ।
02:33 ਇਕ ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਇਹ ਹੈਡਰ ਫਾਈਲ ਜਰੂਰ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਜਦ ਇਹ ਸਟੈਂਡਰਡ ਇਨਪੁਟ/ਆਉਟਪੁਟ ਫੰਕਸ਼ਨਸ ਵਰਤਦਾ ਹੈ। ਹੁਣ ਐਂਟਰ ਦਬਾਉ।
02:43 “int” space “main” opening bracket, closing bracket “()” ਟਾਈਪ ਕਰੋ।
02:50 ਮੇਨ ਇਕ ਸਪੈਸ਼ਲ ਫੰਕਸ਼ਨ ਹੈ।
02:52 ਇਹ ਸੂਚਿਤ ਕਰਦਾ ਹੈ ਕਿ ਇਸ ਲਾਈਨ ਤੋਂ ਪ੍ਰੋਗਰਾਮ ਦੀ ਐਕਜ਼ੀਕਿਯੂਸ਼ਨ ਸ਼ੁਰੂ ਹੋ ਗਈ ਹੈ।
02:58 ਬਰੈਕਟ ਖੋਲਨਾ ਅਤੇ ਬਰੈਕਟ ਬੰਦ ਕਰਨ ਨੂੰ ਪੈਰੇਨਥੀਸਿਜ਼ ਕਹਿੰਦੇ ਹਨ।
03:04 ਮੇਨ ਤੋਂ ਬਾਅਦ ਪੈਰੇਨਥੀਸਿਜ਼ ਆਉਣਾ ਦੱਸਦਾ ਹੈ ਕਿ ਮੇਨ ਇਕ ਫੰਕਸ਼ਨ ਹੈ।
03:11 ਇਥੇ int ਮੇਨ ਫੰਕਸ਼ਨ ਕੋਈ ਆਰਗੁਮੈਨਟ ਨਹੀਂ ਲੈਂਦਾ ਹੈ।
03:15 ਇਸਦੀ ਵੈਲਯੂ ਟਾਈਪ ਇੰਟੀਜ਼ਰ ਵਿਚ ਹੀ ਆਉਂਦੀ ਹੈ।
03:19 ਅਸੀਂ ਦੂਜੇ ਟਯੂਟੋਰਿਅਲ ਵਿਚ ਡਾਟਾ ਟਾਈਪ ਬਾਰੇ ਸਿੱਖਾਂਗੇ।
03:23 ਆਉ ਹੁਣ, ਮੇਨ ਫੰਕਸ਼ਨ ਬਾਰੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ ਸਲਾਈਡ ਵੇਖੀਏ। ਆਉ ਅਗਲੀ ਨੂੰ ਸਲਾਈਡ ਵੇਖੀਏ।
03:30 ਹਰ ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਇਕ ਮੇਨ ਫੰਕਸ਼ਨ ਹੁੰਦਾ ਹੈ।
03:33 ਮੇਨ ਫੰਕਸ਼ਨ ਇਕ ਤੋਂ ਜਿਆਦਾ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ।
03:37 ਨਹੀਂ ਤਾਂ, ਕੰਪਾਇਲਰ, ਪ੍ਰੋਗਰਾਮ ਦੀ ਸ਼ੁਰੂਆਤ ਨੂੰ ਲੱਭ ਨਹੀਂ ਸਕੇਗਾ।
03:41 ਪੈਰੇਨਥੀਸਿਜ਼ ਦੇ ਖਾਲੀ ਜੋੜਾ ਦਰਸਾਂਦੇ ਹਨ ਕਿ ਮੇਨ ਕੋਲ ਕੋਈ ਆਰਗੁਮੈਨਟ ਨਹੀਂ ਹਨ।
03:46 ਆਰਗੁਮੈਨਟ ਦਾ ਕੋਨਸੈਪਟ ਆਉਣ ਵਾਲੇ ਟਯੂਟੋਰਿਅਲਸ ਵਿਚ ਵਿਸਤਾਰ ਨਾਲ ਦੱਸਿਆ ਜਾਏਗਾ।
03:52 ਆਉ ਹੁਣ ਅਸੀਂ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ’ਤੇ ਵਾਪਸ ਆਈਏ। ਐਂਟਰ ਦਬਾਉ।
03:58 ਔਪਨਿੰਗ ਕਰਲੀ ਬਰੈਕਟ “{” ਟਾਈਪ ਕਰੋ।
04:00 ਔਪਨਿੰਗ ਕਰਲੀ ਬਰੈਕਟ, ਫੰਕਸ਼ਨ ਮੇਨ ਦੇ ਸ਼ੁਰੂ ਹੋਣ ਦੀ ਨਿਸ਼ਾਨੀ ਹੈ।
04:05 ਫਿਰ ਕਲੋਜ਼ਿੰਗ ਕਰਲੀ ਬਰੈਕਟ “}” ਟਾਈਪ ਕਰੋ।
04:08 ਕਲੋਜ਼ਿੰਗ ਕਰਲੀ ਬਰੈਕਟ ਮੇਨ ਫੰਕਸ਼ਨ ਦੇ ਖਤਮ ਹੋਣ ਦੀ ਨਿਸ਼ਾਨੀ ਹੈ।
04:13 ਹੁਣ ਬਰੈਕਟ ਦੇ ਅੰਦਰ,
04:14 ਦੋ ਵਾਰੀ ਐਂਟਰ ਦਬੋ, ਕਰਸਰ ਇਕ ਲਾਈਨ ਉਪਰ ਲੈ ਕੇ ਜਾਉ।
04:20 ਇਨਡੈਨਟੇਸ਼ਨ, ਕੋਡ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਅਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
04:23 ਇਹ ਗਲਤੀਆਂ ਨੂੰ ਜਲਦੀ ਲੱਭਣ ਵਿਚ ਵੀ ਮੱਦਦ ਕਰਦਾ ਹੈ।
04:26 ਆਉ ਇਥੇ ਤਿੰਨ ਸਪੈਸ ਦਈਏ।
04:29 ਅਤੇ “printf” ਔਪਨਿੰਗ ਬਰੈਕਟ ਕਲੋਜ਼ਿੰਗ ਬਰੈਕਟ “()” ਟਾਈਪ ਕਰੋ।
04:34 ਟਰਮਿਨਲ ਤੇ ਆਉਟਪੁਟ ਨੂੰ ਪਰਿੰਟ ਕਰਨ ਲਈ printf ਇਕ ਸਟੈਂਡਰਡ C ਫੰਕਸ਼ਨ ਹੈ।
04:39 ਇਥੇ ਬਰੈਕਟਸ ਦੇ ਅੰਦਰ, ਡਬਲ ਕੋਟਸ ਵਿਚ,
04:44 printf ਸਟੇਟਮੈਂਟ ਵਿਚਲੀ ਕੋਈ ਵੀ ਚੀਜ ਜਿਹੜੀ ਡਬਲ ਕੋਟਸ ਵਿਚ ਹੈ ਟਰਮਿਨਲ ’ਤੇ ਪਰਿੰਟ ਹੋ ਜਾਏਗੀ।
04:50 “Talk To a Teacher backslash n” ਟਾਈਪ ਕਰੋ।
05:00 ਬੈਕਸਲੈਸ਼ ਐਨ “\n” ਇਕ ਨਵੀਂ ਲਾਈਨ ਲਈ ਹੈ।
05:03 ਨਤੀਜੇ ਵਜੋਂ, printf ਫੰਕਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਕਰਸਰ ਨਵੀਂ ਲਾਈਨ ’ਤੇ ਚਲਾ ਜਾਏਗਾ।
05:11 ਹਰ C ਸਟੇਟਮੈਂਟ ਦਾ ਅੰਤ ਸੈਮੀਕੋਲਨ “;” ਨਾਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ।
05:15 ਇਸ ਲਈ, ਇਸ ਨੂੰ ਲਾਈਨ ਦੇ ਅਖੀਰ ’ਤੇ ਟਾਈਪ ਕਰੋ।
05:19 ਸੈਮੀਕੋਲਨ ਇਕ ਸਟੇਟਮੈਂਟ ਟਰਮੀਨੇਟਰ (ਸਮਾਪਕ) ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ।
05:24 ਹੁਣ ਐਂਟਰ ਦਬਾ ਕੇ ਤਿੰਨ ਸਪੈਸ ਦਿਉ।
05:28 ਅਤੇ “ਰਿਟਰਨ” ਸਪੇਸ “0” ਅਤੇ ਸੈਮੀਕੋਲਨ “;” ਟਾਈਪ ਕਰੋ।
05:34 ਇਹ ਸਟੇਟਮੈਂਟ ਇੰਟੀਜ਼ਰ ਜ਼ੀਰੋ ਦੇਂਦੀ ਹੈ।
05:38 ਇਸ ਫੰਕਸ਼ਨ ਦਾ ਜਵਾਬ ਇੰਟੀਜ਼ਰ ਵਿਚ ਹੀ ਆਏਗਾ ਕਿਉਂਕਿ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਟਾਈਪ int ਹੈ।
05:45 ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਦੱਸਦੀ ਹੈ ਕਿ ਐਕਜ਼ੀਕਯੂਟੇਬਲ ਸਟੇਟਮੈਂਟਸ ਪੂਰੀਆਂ ਹੋ ਗਈਆਂ ਹਨ।
05:51 ਅਸੀਂ ਅੱਗੇ ਇਕ ਦੂਜੇ ਟਿਯੂਟੋਰਿਅਲ ਵਿਚ ਰਿਟਰਨਡ ਵੈਲਯੂਸ ਬਾਰੇ ਹੋਰ ਜਿਆਦਾ ਸਿੱਖਾਂਗੇ।
05:56 ਹੁਣ ਫਾਈਲ ਨੂੰ ਸੇਵ ਕਰਨ ਲਈ "Save" ਬਟਨ ’ਤੇ ਕਲਿਕ ਕਰੋ।
06:00 ਫਾਈਲ ਬਾਰ ਬਾਰ ਸੇਵ ਕਰਨਾ ਚੰਗੀ ਆਦਤ ਹੈ।
06:03 ਇਹ ਤੁਹਾਨੂੰ ਅਚਾਨਕ ਬਿਜ਼ਲੀ ਕੱਟ ਜਾਣ ਤੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨ ਤੋਂ ਬਚਾਉਂਦਾ ਹੈ।
06:06 ਇਹ ਤੁਹਾਡੀਆਂ ਐਪਲੀਕੇਸ਼ਨਸ ਦੇ ਕਰੈਸ਼ ਹੋ ਜਾਣ ਦੇ ਮਾਮਲੇ ਵਿਚ ਵੀ ਮੱਦਦਗਾਰ ਹੁੰਦਾ ਹੈ।
06:10 ਆਉ ਹੁਣ ਟਰਮਿਨਲ ‘ਤੇ ਵਾਪਸ ਆ ਕੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕੰਪਾਇਲ ਕਰੀਏ।
06:15 “gcc” space “talk.c” space hyphen “-o” space “myoutput” ਟਾਈਪ ਕਰੋ।
06:24 gcc ਕੰਪਾਇਲਰ ਹੈ।
06:27 talk.c ਸਾਡੀ ਫਾਈਲ ਦਾ ਨਾਮ ਹੈ।
06:30 -o myoutput ਕਹਿੰਦਾ ਹੈ ਕਿ ਐਕਜ਼ੀਕਯੂਟੇਬਲ myoutput ਫਾਈਲ ਤੇ ਜਾਏ।
06:37 ਹੁਣ ਐਂਟਰ ਦਬਾਉ।
06:39 ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ ਪ੍ਰੋਗਰਾਮ ਕੰਪਾਇਲ ਹੋ ਗਿਆ ਹੈ।
06:42 ls -lrt ਟਾਈਪ ਕਰਨ ਨਾਲ ਅਸੀਂ ਵੇਖ ਸਕਦੇ ਹਾਂ ਕਿ myoutput ਬਣਨ ਵਾਲੀ ਆਖਰੀ ਫਾਈਲ ਹੈ।
06:54 ਪ੍ਰੋਗਰਾਮ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰਨ ਲਈ, dot slash “./myoutput” ਟਾਈਪ ਕਰੋ, ਐਂਟਰ ਦਬਾਉ।
07:01 ਇਥੇ ਆਉਟਪੁਟ “Talk To a Teacher” ਆ ਰਹੀ ਹੈ।
07:06 ਜਿਵੇਂ ਕਿ ਮੈਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਹੈ ਕਿ ਰਿਟਰਨ ਐਕਜ਼ੀਕਿਯੂਟ ਹੋਣ ਵਾਲੀ ਆਖਰੀ ਸਟੇਟਮੈਂਟ ਹੈ ।
07:10 ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਤੋਂ ਬਾਅਦ ਕੁਝ ਵੀ ਐਕਜ਼ੀਕਿਯੂਟ ਨਹੀਂ ਹੋਵੇਗਾ। ਚਲੋ ਇਸ ਨੂੰ ਕਰ ਕੇ ਵੇਖੀਏ।
07:15 ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ’ਤੇ ਵਾਪਸ ਆਈਏ।
07:17 ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਤੋਂ ਬਾਅਦ, ਆਉ ਇਕ printf ਸਟੇਟਮੈਂਟ ਹੋਰ ਸ਼ਾਮਲ ਕਰੀਏ, printf("Welcome \n"); ਟਾਈਪ ਕਰੋ ।
07:35 ਹੁਣ Save ’ਤੇ ਕਲਿਕ ਕਰੋ।
07:37 ਆਉ ਕੰਪਾਇਲ ਤੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰਕੇ ਆਪਣੇ ਟਰਮਿਨਲ ਤੇ ਵਾਪਸ ਆਈਏ।
07:41 ਤੁਸੀਂ ਪਹਿਲਾਂ ਵਰਤੀਆਂ ਕਮਾਂਡਸ ਨੂੰ ਅਪ-ਐਰੋ ਕੀ ਨਾਲ ਫਿਰ ਤੋਂ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ।
07:46 ਮੈਂ ਹੁਣੇ ਉਹੀ ਕਰ ਰਹੀ ਹਾਂ।
07:51 ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ ਦੂਜੀ ਸਟੇਟਮੈਂਟ welcome ਐਕਜ਼ੀਕਿਯੂਟ ਨਹੀਂ ਹੋਈ।
07:58 ਹੁਣ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ’ਤੇ ਵਾਪਸ ਆਉਂਦੇ ਹਾਂ।
08:00 ਆਉ ਅਸੀਂ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਦੇ ਉਪਰ 'Welcome' ਸਟੇਟਮੈਂਟ ਲਿਖੀਏ।
08:07 ਸੇਵ ’ਤੇ ਕਲਿਕ ਕਰੋ।
08:09 ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ ।
08:15 ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ ਦੂਜੀ printf ਸਟੇਟਮੈਂਟ welcome ਵੀ ਐਕਜ਼ੀਕਿਯੂਟ ਹੋ ਗਈ ਹੈ।
08:23 ਆਉ ਅਸੀਂ ਉਹ ਆਮ ਗਲਤੀਆਂ ਵੇਖੀਏ ਜਿਹੜੀਆਂ ਅਸੀਂ ਅਕਸਰ ਕਰ ਦਿੰਦੇ ਹਾਂ। ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ’ਤੇ ਵਾਪਸ ਆਉ।
08:29 ਮੰਨ ਲਉ ਕਿ ਮੈਂ “stdio.h” ਵਿਚੋਂ ਡੋਟ ਛੱਡ ਦਿੰਦੀ ਹਾਂ। ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ।
08:36 ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ ।
08:41 ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ
08:42 ਇਕ ਮੱਹਤਵਪੂਰਣ ਗਲਤੀ, ਲਾਈਨ ਨੰ. 2 ’ਤੇ, ਸਾਡੀ talk.c ਫਾਈਲ ਵਿਚ ਹੈ।
08:48 ਕੰਪਾਇਲਰ ਨੂੰ “stdioh” ਨਾਂ ਵਾਲੀ ਹੈਡਰ ਫਾਈਲ ਨਹੀਂ ਮਿਲ ਰਹੀ, ਇਸ ਲਈ ਇਥੇ ਉਹ ਇਕ ਗਲਤੀ ਦਿਖਾ ਰਿਹਾ ਹੈ: ‘No such file or directory’ (“ਅਜਿਹੀ ਕੋਈ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਹੈ”)
08:59 ਅਤੇ ਕੰਪਾਇਲੇਸ਼ਨ ਰੁੱਕ ਗਈ ਹੈ।
09:03 ਆਉ ਹੁਣ ਗਲਤੀ ਦਾ ਸੁਧਾਰ ਕਰੀਏ, ਪ੍ਰੋਗਰਾਮ ਵਿਚ ਵਾਪਸ ਆਉ, ਡੋਟ “.” ਫਿਰ ਤੋਂ ਪਾਉ, ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ।
09:11 ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ। ਹਾਂ ਇਹ ਚਲ ਰਿਹਾ ਹੈ।
09:19 ਮੈਂ ਤੁਹਾਨੂ ਇਕ ਹੋਰ ਆਮ ਗਲਤੀ ਦਿਖਾਵਾਂਗੀ।
09:22 ਆਉ ਪ੍ਰੋਗਰਾਮ ਤੇ ਵਾਪਸ ਚਲੀਏ।
09:26 ਹੁਣ ਮੰਨ ਲਉ ਕਿ ਮੈਂ ਲਾਈਨ ਦੇ ਅਖੀਰ ’ਤੇ ਸੈਮੀਕੋਲਨ ਛੱਡ ਦਿੰਦੀ ਹਾਂ।
09:31 ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ। ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ।
09:41 ਅਸੀਂ ਵੇਖਦੇ ਹਾਂ ਕਿ, ਇਕ ਗਲਤੀ, ਲਾਈਨ ਨੰ. 6 ਤੇ, ਸਾਡੀ talk.c ਫਾਈਲ ਵਿਚ ਹੈ: ‘Expected semicolon before printf’।
09:51 ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਤੇ ਵਾਪਸ ਚਲੋ। ਜਿਵੇਂ ਕਿ ਮੈਂ ਪਹਿਲਾਂ ਕਿਹਾ ਸੀ ਕਿ ਸੈਮੀਕੋਲਨ ਇਕ ਸਟੇਟਮੈਂਟ ਟਰਮੀਨੇਟਰ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ।
09:59 ਇਸ ਲਈ ਇਹ ਇਸਨੂੰ ਲਾਈਨ 5 ਦੇ ਅਖੀਰ ’ਤੇ ਅਤੇ ਲਾਈਨ 6 ਦੇ ਸ਼ੁਰੂ ਵਿਚ ਲੱਭੇਗਾ।
10:07 ਇਹ ਲਾਈਨ 6 ਹੈ।
10:09 ਇਹ ਆਖਰੀ ਜਗਾ੍ਹ ਹੈ ਜਿਥੇ ਤੁਸੀਂ ਸੈਮੀਕੋਲਨ ਪਾ ਸਕਦੇ ਹੋ।
10:13 ਯਾਦ ਕਰੋ ਕਿ ਕੰਪਾਇਲਰ ਨੇ ਲਾਈਨ 6 ‘ਤੇ ਵੀ ਗਲਤੀ ਦਾ ਮੈਸਜ਼ ਦਿਤਾ ਸੀ।
10:18 ਆਉ ਵੇਖੀਏ ਕੀ ਹੁੰਦਾ ਹੈ ਜਦ ਅਸੀਂ ਇਥੇ ਸੈਮੀਕੋਲਨ ਪਾਉਂਦੇ ਹਾਂ।
10:24 ਸੇਵ ਤੇ ਕਲਿਕ ਕਰੋ ।
10:26 ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ। ਹਾਂ ਇਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
10:33 ਹੁਣ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਤੇ ਵਾਪਸ ਆਉ। ਲਾਈਨ ਦੇ ਅਖੀਰ ’ਤੇ ਇਥੇ ਸੈਮੀਕੋਲਨ ਟਾਈਪ ਕਰੋ।
10:41 ਜਿਵੇਂ ਕਿ ਪਰੰਪਰਾਗਤ ਅਭਿਆਸ ਹੈ ਕਿ ਸੈਮੀਕੋਲਨ, ਲਾਈਨ ਦੇ ਅੰਤ `ਤੇ ਟਾਈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹੁਣ ਸੇਵ ‘ਤੇ ਕਲਿਕ ਕਰੋ।
10:49 ਆਉ ਕੰਪਾਇਲ ਕਰਕੇ ਐਕਜ਼ੀਕਿਯੂਟ ਕਰੀਏ। ਹਾਂ ਇਹ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
10:49 ਆਉ ਆਪਣੀਆਂ ਸਲਾਈਡਸ ਤੇ ਵਾਪਸ ਚਲੀਏ।
10:57 ਇਕ ਅਸਾਈਨਮੈਂਟ ਵਜੋਂ,
10:59 “Welcome to the World of C" ਪਰਿੰਟ ਕਰਨ ਲਈ ਇਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖੋ।
11:03 ਵੇਖੋ ਕੀ ਹੁੰਦਾ ਹੈ ਜੇ “\n” ਨੂੰ printf ਸਟੇਟਮੈਂਟ ਵਿਚ ਸ਼ਾਮਲ ਨਾ ਕੀਤਾ ਜਾਏ।
11:09 ਇਹ ਸਾਨੂੰ ਇਸ ਟਿਯੂਟੋਰਿਅਲ ਦੇ ਅੰਤ ’ਤੇ ਲੈ ਆਇਆ ਹੈ।
11:12 ਨੀਚੇ ਦੱਸੇ ਗਏ ਲਿੰਕ ’ਤੇ ਦਿਤੀ ਗਈ ਵੀਡੀਊ ਵੇਖੋ

http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial।

11:15 ਇਹ ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਪੋ੍ਜੈਕਟ ਨੂੰ ਸੰਖੇਪ ਕਰਦਾ ਹੈ।
11:18 ਜੇ ਤੁਹਾਡੇ ਇੰਟਰਨੈਟ ਦੀ ਸਪੀਡ ਚੰਗੀ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇਸ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਕੇ ਦੇਖ ਸਕਦੇ ਹੋ।
11:22 ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਪੋ੍ਜੈਕਟ ਟੀਮ
11:24 ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਦੀ ਵਰਤੋਂ ਨਾਲ ਵਰਕਸ਼ਾਪ ਲਗਾਉਂਦੀ ਹੈ।
11:28 ਔਨਲਾਈਨ ਟੈਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਸਰਟੀਫਿਕੇਟ ਦਿਤਾ ਜਾਂਦਾ ਹੈ।
11:32 ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ, ਕੋਂਟੈਕਟ ਐਟ ਦੀ ਰੇਟ ਸਪੋਕਨ ਹਾਈਫਨ ਟਿਯੂਟੋਰਿਅਲ ਡੋਟ ਅੋ.ਰ.ਜੀ. (contact @spoken-tutorial.org) ਤੇ ਲਿਖ ਕੇ ਸੰਪਰਕ ਕਰੋ।
11:38 ਸਪੋਕਨ ਟਿਯੂਟੋਰਿਅਲ ਪੋ੍ਜੈਕਟ “ਟਾਕ ਟੂ ਏ ਟੀਚਰ ਪੋ੍ਜੈਕਟ”(Talk to a Teacher project) ਦਾ ਇਕ ਹਿੱਸਾ ਹੈ।
11:42 ਇਸ ਦਾ ਸਮਰੱਥਨ ਆਈ.ਸੀ.ਟੀ.( ICT), ਐਮ. ਐਚ.ਆਰ.ਡੀ.(MHRD), ਭਾਰਤ ਸਰਕਾਰ ਦੇ ਨੈਸ਼ਨਲ ਮਿਸ਼ਨ ਅੋਨ ਏਜੂਕੈਸ਼ਨ (National Mission on Education) ਕਰਦਾ ਹੈ।
11:48 ਇਸ ਮਿਸ਼ਨ ਦੀ ਹੋਰ ਜਾਣਕਾਰੀ ਇਸ ਲਿੰਕ ’ਤੇ ਉਪਲੱਭਦ ਹੈ : http://spoken-tutorial.org\NMEICT-Intro
11:51 ਇਸ ਸਕਰਿਪਟ ਦਾ ਅਨੁਵਾਦ ਮਹਿੰਦਰ ਕੌਰ ‘ਰਿਸ਼ਮ’ ਨੇ ਕੀਤਾ ਹੈ।

ਇਸ ਟਿਯੂਟੋਰਿਅਲ ਵਿਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਧੰਨਵਾਦ।

Contributors and Content Editors

Gagan, Khoslak, PoojaMoolya, Pratik kamble