Difference between revisions of "C-and-C++/C3/String-Library-Functions/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | C তে স্ট্রিং লাইব্রেরী ফাংশনের কথ্য টিউটোরিয…')
 
Line 5: Line 5:
 
|-
 
|-
 
| 00:02
 
| 00:02
|  C তে স্ট্রিং লাইব্রেরী ফাংশনের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
+
'''C''' তে স্ট্রিং লাইব্রেরী ফাংশনের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 22: Line 22:
 
|-
 
|-
 
| 00:18
 
| 00:18
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10
+
| উবুন্টু অপারেটিং সিস্টেম সংস্করণ '''11.10'''
 
|-
 
|-
 
| 00:23
 
| 00:23
| এবং gcc কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
+
| এবং '''gcc''' কম্পাইলার সংস্করণ '''4.6.'''1 ব্যবহার করছি।
  
 
|-
 
|-
Line 42: Line 42:
 
|-
 
|-
 
| 00:49
 
| 00:49
| এখানে আমাদের কাছে strncpy ফাংশন আছে।
+
| এখানে আমাদের কাছে '''strncpy''' ফাংশন আছে।
  
 
|-
 
|-
 
| 00:52
 
| 00:52
| এর সিনট্যাক্স হল strncpy(char str1, char str2, int n);
+
| এর সিনট্যাক্স হল '''strncpy(char str1, char str2, int n)''';
 
|-
 
|-
 
| 01:02
 
| 01:02
|এটি স্ট্রিং str1 এর মধ্যে স্ট্রিং str2 এর প্রথম n অক্ষর কপি করে।
+
|এটি স্ট্রিং '''str1''' এর মধ্যে স্ট্রিং '''str2''' এর প্রথম n অক্ষর কপি করে।
 
|-
 
|-
 
| 01:10
 
| 01:10
Line 55: Line 55:
 
|-
 
|-
 
| 01:17
 
| 01:17
| আউটপুট হবে Wollo.
+
| আউটপুট হবে '''Wollo'''.
  
 
|-
 
|-
 
| 01:21
 
| 01:21
| এখানে আমাদের কাছে স্ট্রিং 2 থেকে Wo এবং বাকি অক্ষর স্ট্রিং 1 থেকে আছে।
+
| এখানে আমাদের কাছে স্ট্রিং 2 থেকে '''Wo''' এবং বাকি অক্ষর স্ট্রিং 1 থেকে আছে।
  
 
|-
 
|-
 
|  01:29
 
|  01:29
|  এখন আমরা strncmp ফাংশন দেখবো, এর সিনট্যাক্স হল  strncmp (char str1, char str2 and int n);
+
|  এখন আমরা '''strncmp''' ফাংশন দেখবো, এর সিনট্যাক্স হল  '''strncmp (char str1, char str2 and int n)''';
  
 
|-
 
|-
Line 93: Line 93:
 
|-
 
|-
 
|  02:15
 
|  02:15
|  দ্রষ্টব্য যে আমাদের ফাইলের নাম হল strlen.c
+
|  দ্রষ্টব্য যে আমাদের ফাইলের নাম হল '''strlen.c'''
  
 
|-
 
|-
Line 101: Line 101:
 
|-
 
|-
 
| 02:24
 
| 02:24
| stdio.h এবং string.h হিসেবে এটি হল হেডার ফাইল।
+
| '''stdio.h''' এবং '''string.h''' হিসেবে এটি হল হেডার ফাইল।
 
|-
 
|-
 
| 02:29
 
| 02:29
Line 107: Line 107:
 
|-
 
|-
 
|  02:32
 
|  02:32
|  এখানে একটি ক্যারেক্টার ভ্যারিয়েবল 'arr' আছে।
+
|  এখানে একটি ক্যারেক্টার ভ্যারিয়েবল ''''arr'''' আছে।
 
|-
 
|-
 
| 02:36
 
| 02:36
| এটি একটি মান 'Ashwini' সংরক্ষিত করে।
+
| এটি একটি মান ''''Ashwini'''' সংরক্ষিত করে।
  
 
|-
 
|-
 
| 02:39
 
| 02:39
|আমাদের কাছে একটি ইন্টিজার ভ্যারিয়েবল len1 আছে।
+
|আমাদের কাছে একটি ইন্টিজার ভ্যারিয়েবল '''len1''' আছে।
  
 
|-
 
|-
 
|  02:43
 
|  02:43
| এখানে strlen ফাংশন ব্যবহার করে আমরা স্ট্রিং এর দৈর্ঘ্য পাবো।
+
| এখানে '''strlen''' ফাংশন ব্যবহার করে আমরা স্ট্রিং এর দৈর্ঘ্য পাবো।
  
 
|-
 
|-
 
|  02:49
 
|  02:49
|ফলাফল len1 এ সংরক্ষিত হবে।
+
|ফলাফল '''len1''' এ সংরক্ষিত হবে।
  
 
|-
 
|-
Line 137: Line 137:
 
|-
 
|-
 
| 03:02
 
| 03:02
|আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে
+
|আপনার কীবোর্ড '''Ctrl, Alt''' এবং '''T''' একসাথে টিপে
  
 
|-
 
|-
Line 148: Line 148:
 
|-
 
|-
 
| 03:11
 
| 03:11
|gcc space strlen.c space -o space str1.
+
|'''gcc space strlen.c space -o space str1'''.
  
 
|-
 
|-
 
| 03:19
 
| 03:19
|Enter টিপুন।
+
|'''Enter''' টিপুন।
  
 
|-
 
|-
 
|  03:20
 
|  03:20
| ./str1 লিখুন।
+
| '''./str1''' লিখুন।
 
|-
 
|-
 
| 03:23
 
| 03:23
|Enter টিপুন।
+
|'''Enter''' টিপুন।
  
 
|-
 
|-
Line 167: Line 167:
 
|-
 
|-
 
| 03:26
 
| 03:26
|string = Ashwini, Length = 7 হিসাবে।
+
|'''string = Ashwini, Length = 7''' হিসাবে।
 
|-
 
|-
 
| 03:30
 
| 03:30
Line 181: Line 181:
 
|-
 
|-
 
| 03:43
 
| 03:43
|  দ্রষ্টব্য যে আমাদের ফাইলের নাম strcpy.c
+
|  দ্রষ্টব্য যে আমাদের ফাইলের নাম '''strcpy.c'''
  
 
|-
 
|-
Line 193: Line 193:
 
|-
 
|-
 
|  04:00
 
|  04:00
| এটি আমাদের strcpy ফাংশন।
+
| এটি আমাদের '''strcpy''' ফাংশন।
 
|-
 
|-
 
|  04:03
 
|  04:03
Line 214: Line 214:
 
|-
 
|-
 
| 04:19
 
| 04:19
|Enter টিপুন।
+
|'''Enter''' টিপুন।
  
 
|-
 
|-
 
| 04:21
 
| 04:21
| ./str2 লিখুন।
+
| '''./str2''' লিখুন।
 
|-
 
|-
 
| 04:23
 
| 04:23
|Enter টিপুন।
+
|'''Enter''' টিপুন।
 
   
 
   
 
|-
 
|-
Line 229: Line 229:
 
|-
 
|-
 
| 04:27
 
| 04:27
|source string = Ice  
+
|'''source string = Ice'''
  
 
|-
 
|-
 
| 04:30
 
| 04:30
|target string = Ice হিসাবে।
+
|'''target string = Ice''' হিসাবে।
  
 
|-
 
|-
Line 245: Line 245:
 
|-
 
|-
 
| 04:38
 
| 04:38
|উল্লেখ্য যে আমাদের ফাইলের নাম strcmp.c
+
|উল্লেখ্য যে আমাদের ফাইলের নাম '''strcmp.c'''
  
 
|-
 
|-
Line 253: Line 253:
 
|-
 
|-
 
| 04:47
 
| 04:47
|এখানে str1এবং str2 রূপে ক্যারেক্টার ভেরিয়েবল রয়েছে।
+
|এখানে''' str1'''এবং '''str2''' রূপে ক্যারেক্টার ভেরিয়েবল রয়েছে।
 
|-
 
|-
 
|  04:53
 
|  04:53
| str1, 'Ice' হিসাবে এবং str2, 'Cream' হিসাবে মান সংরক্ষণ করে।
+
| ''' str1''', ''''Ice'''' হিসাবে এবং''' str2''', ''''Cream'''' হিসাবে মান সংরক্ষণ করে।
 
|-
 
|-
 
| 04:59
 
| 04:59
|এখানে i এবং j হিসাবে ইন্টিজার ভেরিয়েবল আছে।
+
|এখানে '''i''' এবং '''j''' হিসাবে ইন্টিজার ভেরিয়েবল আছে।
  
 
|-
 
|-
 
| 05:04
 
| 05:04
|এখানে আমরা strcmp ফাংশন ব্যবহার করে সেই স্ট্রিং তুলনা করব।
+
|এখানে আমরা '''strcmp''' ফাংশন ব্যবহার করে সেই স্ট্রিং তুলনা করব।
  
 
|-
 
|-
 
|05: 09
 
|05: 09
|এখানে আমরা str1 তুলনা করি যা হল 'Ice' with 'Hello'
+
|এখানে আমরা '''str1''' তুলনা করি যা হল 'Ice' with 'Hello'
 
|-
 
|-
 
| 05:14
 
| 05:14
|ফলাফল i তে সংরক্ষিত হয়েছে।
+
|ফলাফল '''i''' তে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
Line 277: Line 277:
 
|-
 
|-
 
| 05:23
 
| 05:23
|ফলাফল j তে সংরক্ষিত হয়েছে।
+
|ফলাফল '''j''' তে সংরক্ষিত হয়েছে।
  
 
|-
 
|-
Line 303: Line 303:
 
|-
 
|-
 
| 05:46
 
| 05:46
|Enter টিপুন।
+
|'''Enter''' টিপুন।
 
|-
 
|-
 
| 05:48
 
| 05:48
|./str3 লিখুন।
+
|'''./str3''' লিখুন।
 
|-
 
|-
 
| 05:51
 
| 05:51
Line 358: Line 358:
 
|-
 
|-
 
|  06:20
 
|  06:20
|   নির্দেশিত কাজ হিসাবে
+
| নির্দেশিত কাজ হিসাবে
 
|-
 
|-
 
| 06:21
 
| 06:21

Revision as of 12:39, 10 September 2013

Time' Narration
00:02 C তে স্ট্রিং লাইব্রেরী ফাংশনের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আমরা শিখব,
00:10 স্ট্রিং লাইব্রেরী ফাংশন।
00:12 আমরা এটি কিছু উদাহরণের সাহায্যে করব।
00:15 এই টিউটোরিয়ালটি রেকর্ড করতে আমি
00:18 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10
00:23 এবং gcc কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি।
00:27 স্ট্রিং লাইব্রেরী ফাংশনের ভূমিকা দিয়ে শুরু করা যাক।
00:31 এই ফাংশনের গ্রুপগুলি স্ট্রিং এ অপারেশন বাস্তবায়িত করে।
00:37 বিভিন্ন অপারেশন যেমন কপি করা, কনকেটিনেশন, সার্চিং ইত্যাদি সাপোর্ট করে।
00:45 কয়েকটি স্ট্রিং লাইব্রেরি ফাংশন দেখা যাক।
00:49 এখানে আমাদের কাছে strncpy ফাংশন আছে।
00:52 এর সিনট্যাক্স হল strncpy(char str1, char str2, int n);
01:02 এটি স্ট্রিং str1 এর মধ্যে স্ট্রিং str2 এর প্রথম n অক্ষর কপি করে।
01:10 উদাহরণস্বরূপ char strncpy(char hello, char world, 2);
01:17 আউটপুট হবে Wollo.
01:21 এখানে আমাদের কাছে স্ট্রিং 2 থেকে Wo এবং বাকি অক্ষর স্ট্রিং 1 থেকে আছে।
01:29 এখন আমরা strncmp ফাংশন দেখবো, এর সিনট্যাক্স হল strncmp (char str1, char str2 and int n);
01:43 এটি স্ট্রিং 2 এর প্রথম n অক্ষর স্ট্রিং 1 এর সাথে তুলনা করবে।
01:49 উদাহরণস্বরূপ int strncmp(char ice, char icecream, int 2);
01:56 আউটপুট 0 হবে।
01:58 এখন আমরা স্ট্রিং লাইব্রেরী ফাংশন ব্যবহার করা দেখবো।
02:03 আমি আপনাকে সাধারণত ব্যবহৃত কিছু স্ট্রিং ফাংশন দেখাতে যাচ্ছি।
02:08 আমি ইতিমধ্যে এডিটরে প্রোগ্রাম লিখে ফেলেছি,
02:11 আমি এটি খুলবো।
02:12 এখানে স্ট্রিং লেনথ ফাংশন আছে।
02:15 দ্রষ্টব্য যে আমাদের ফাইলের নাম হল strlen.c
02:20 এখানে আমরা স্ট্রিং এর দৈর্ঘ্য পাবো।
02:24 stdio.h এবং string.h হিসেবে এটি হল হেডার ফাইল।
02:29 এটি আমাদের মেন ফাংশন।
02:32 এখানে একটি ক্যারেক্টার ভ্যারিয়েবল 'arr' আছে।
02:36 এটি একটি মান 'Ashwini' সংরক্ষিত করে।
02:39 আমাদের কাছে একটি ইন্টিজার ভ্যারিয়েবল len1 আছে।
02:43 এখানে strlen ফাংশন ব্যবহার করে আমরা স্ট্রিং এর দৈর্ঘ্য পাবো।
02:49 ফলাফল len1 এ সংরক্ষিত হবে।
02:53 তারপর আমরা স্ট্রিং এবং স্ট্রিং এর দৈর্ঘ্য প্রিন্ট করি।
02:57 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
02:59 এখন প্রোগ্রাম এক্সিকিউট করি।
03:02 আপনার কীবোর্ড Ctrl, Alt এবং T একসাথে টিপে
03:04 টার্মিনাল উইন্ডো খুলুন।
03:10 কম্পাইল করতে লিখুন,
03:11 gcc space strlen.c space -o space str1.
03:19 Enter টিপুন।
03:20 ./str1 লিখুন।
03:23 Enter টিপুন।
03:24 আউটপুট প্রদর্শিত হবে
03:26 string = Ashwini, Length = 7 হিসাবে।
03:30 আপনি এখানে গণনা করতে পারেন। 1,2,3,4,5,6, এবং 7.
03:38 আরেকটি স্ট্রিং ফাংশন দেখি।
03:41 এখানে স্ট্রিং কপি ফাংশন আছে।
03:43 দ্রষ্টব্য যে আমাদের ফাইলের নাম strcpy.c
03:49 এখানে আমরা টার্গেট স্ট্রিং এ সোর্স স্ট্রিং কপি করব।
03:54 এখানে সোর্স স্ট্রিং এ Ice আছে, এটি টার্গেট স্ট্রিং এ কপি করা হবে।
04:00 এটি আমাদের strcpy ফাংশন।
04:03 এখানে আমরা সোর্স স্ট্রিং এবং টার্গেট স্ট্রিং প্রিন্ট করি।
04:07 এক্সিকিউট করি এবং দেখি।
04:09 টার্মিনালে ফিরে আসি।
04:11 কম্পাইল করতে লিখুন,
04:12 gcc space strcpy.c space -o space str2
04:19 Enter টিপুন।
04:21 ./str2 লিখুন।
04:23 Enter টিপুন।
04:25 আউটপুট প্রদর্শিত হবে
04:27 source string = Ice
04:30 target string = Ice হিসাবে।
04:32 আরেকটি স্ট্রিং ফাংশন দেখি।
04:35 এখন আমরা স্ট্রিং কম্পেয়ার ফাংশন দেখবো।
04:38 উল্লেখ্য যে আমাদের ফাইলের নাম strcmp.c
04:43 এখানে আমরা দুটি স্ট্রিং তুলনা করব।
04:47 এখানে str1এবং str2 রূপে ক্যারেক্টার ভেরিয়েবল রয়েছে।
04:53 str1, 'Ice' হিসাবে এবং str2, 'Cream' হিসাবে মান সংরক্ষণ করে।
04:59 এখানে i এবং j হিসাবে ইন্টিজার ভেরিয়েবল আছে।
05:04 এখানে আমরা strcmp ফাংশন ব্যবহার করে সেই স্ট্রিং তুলনা করব।
05: 09 এখানে আমরা str1 তুলনা করি যা হল 'Ice' with 'Hello'
05:14 ফলাফল i তে সংরক্ষিত হয়েছে।
05:17 এখানে আমরা স্ট্রিং 2 তুলনা করব যা হল 'Cream' with 'Cream'
05:23 ফলাফল j তে সংরক্ষিত হয়েছে।
05:25 তারপর আমরা উভয় ফলাফল প্রিন্ট করি।
05:28 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
05:31 প্রোগ্রাম এক্সিকিউট করি।
05:33 টার্মিনালে ফিরে আসি।
05:35 কম্পাইল করতে লিখুন,
05:37 gcc space strcmp.c space -o space str3
05:46 Enter টিপুন।
05:48 ./str3 লিখুন।
05:51 আউটপুট 1,0 হিসাবে প্রদর্শিত হয়েছে।
05:55 প্রোগ্রামে ফিরে আসি।
05:57 এখানে আমরা 1 পাই।
055:59 এবং এখানে আমরা 0 পাই।
06:02 স্লাইডে ফিরে যাই।
06:04 সংক্ষিপ্তকরণ করি।
06:06 এই টিউটোরিয়ালে আমরা শিখেছি,
06:08 স্ট্রিং লাইব্রেরী ফাংশন।
06:09 strlen()
06:11 strcpy()
06:13 strcmp()
06:15 strncpy()
06:17 এবং strncmp ()
06:20 নির্দেশিত কাজ হিসাবে
06:21 স্ট্রিং বেস্ট এবং স্ট্রিং বাস কনকেটিনেট করতে একটি C প্রোগ্রাম লিখুন।
06:25 ইঙ্গিত: strcat(char str1, char str2);
06:33 স্ট্রিং লাইব্রেরীতে অন্যান্য ফাংশন ও অন্বেষণ করুন।
06:37 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial
06:40 এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
06:43 যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
06:47 কথ্য টিউটোরিয়াল প্রকল্প দল
06:49 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
06:52 যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।
06:56 এই বিষয়ে বিস্তারিত তথ্যের জন্য contact [at] spoken-tutorial.org তে ইমেল করুন।
07:04 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ
07:08 এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
07:16 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
07:21 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
07:24 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble