Difference between revisions of "C-and-C++/C4/File-Handling-In-C/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 6: Line 6:
 
|-
 
|-
 
| 00.01
 
| 00.01
|'''C''' তে '''files''' এর কথ্য টিউটোরিয়ালে স্বাগত জানাই।
+
|'''C''' তে '''files''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
  
 
|-
 
|-
Line 30: Line 30:
 
|-
 
|-
 
| 00.17
 
| 00.17
|এই টিউটোরিয়ালটি রেকর্ড করতে, আমি
+
|টিউটোরিয়ালটি রেকর্ড করতে,
  
 
|-
 
|-
Line 38: Line 38:
 
|-
 
|-
 
| 00.24
 
| 00.24
|এবং gcc কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করছি।
+
|এবং gcc কম্পাইলার সংস্করণ '''4.6.1''' ব্যবহার করি।
  
 
|-
 
|-
 
| 00.28
 
| 00.28
| '''Files''' এর ভূমিকা দিয়ে শুরু করা যাক।
+
| '''Files''' এর ভূমিকা দিয়ে শুরু করি।
 
|-
 
|-
 
| 00.31
 
| 00.31
Line 61: Line 61:
 
|-
 
|-
 
| 00.48
 
| 00.48
|এখানে লিখিত প্রোগ্রাম রয়েছে। 
+
|এখানে লিখিত প্রোগ্রাম
  
 
|-
 
|-
 
| 00.50
 
| 00.50
| এটি দেখি।  
+
| দেখি।  
  
 
|-
 
|-
 
| 00.51
 
| 00.51
|আমাদের ফাইলের নাম হল '''file.c'''
+
|আমাদের ফাইলের নাম '''file.c'''
  
 
|-
 
|-
Line 77: Line 77:
 
|-
 
|-
 
| 01.01
 
| 01.01
|এখন কোড ব্যাখ্যা করি।
+
|কোড ব্যাখ্যা করি।
  
 
|-
 
|-
Line 124: Line 124:
 
|-
 
|-
 
|01.44
 
|01.44
|'''filename''' হল ফাইলের নাম যা আমরা খুলতে বা তৈরী করতে চাই।
+
|'''filename''' হল ফাইলের নাম যা আমরা খুলতে বা তৈরী করতে পারি।
  
 
|-
 
|-
Line 136: Line 136:
 
|-
 
|-
 
| 01.56
 
| 01.56
|এখানে আমরা ফাইলের মোড দিতে পারি।  
+
|এখানে ফাইলের মোড দিতে পারি।  
  
 
|-
 
|-
Line 171: Line 171:
 
|-
 
|-
 
| 02.27
 
| 02.27
|তারপর আমরা '''file''' এ স্টেটমেন্ট লিখব।
+
|তারপর '''file''' এ স্টেটমেন্ট লিখব।
  
 
|-
 
|-
 
| 02.30
 
| 02.30
|"Welcome to the spoken-tutorial" এবং
+
|"Welcome to the spoken-tutorial"
  
 
|-
 
|-
Line 274: Line 274:
 
|-
 
|-
 
| 03.44
 
| 03.44
|এইভাবে আমরা ফাইল তৈরী করতে তাতে ডেটা লিখি।  
+
|এইভাবে ফাইল তৈরী করতে তাতে ডেটা লিখি।  
  
 
|-
 
|-
 
| 03.48
 
| 03.48
|এখন আমরা ফাইল থেকে ডেটা পড়া দেখব।
+
|এখন আমরা ফাইল থেকে ডেটা পড়া শিখব।
 
|-
 
|-
 
| 03.52
 
| 03.52
Line 289: Line 289:
 
|-
 
|-
 
| 03.56
 
| 03.56
|এই প্রোগ্রামে আমরা '''sample.txt''' ফাইল থেকে ডেটা পড়ে তা কনসোলে প্রিন্ট করব।
+
|এই প্রোগ্রামে '''sample.txt''' ফাইল থেকে ডেটা পড়ে তা কনসোলে প্রিন্ট করব।
  
 
|-
 
|-
Line 300: Line 300:
 
|-
 
|-
 
| 04.08
 
| 04.08
|এটি আমাদের মেন ফাংশন।
+
|এটি মেন ফাংশন।
 
|-
 
|-
 
| 04.10
 
| 04.10
|এখানে, '''file''' ভ্যারিয়েবল এবং তার '''pointer''' সংজ্ঞায়িত করা হয়।
+
|এখানে, '''file''' ভ্যারিয়েবল এবং তার '''pointer''' সংজ্ঞায়িত করা হয়েছে।
  
 
|-
 
|-
Line 315: Line 315:
 
|-
 
|-
 
| 04.24
 
| 04.24
|আউটপুট '''fp''' তে সংরক্ষিত হয়েছে।
+
|আউটপুট '''fp''' তে সংরক্ষিত হয়।
  
 
|-
 
|-
Line 343: Line 343:
 
|-
 
|-
 
| 04.46
 
| 04.46
|এখানে, '''EOF''' হল '''end of file'''.
+
|'''EOF''' হল '''end of file'''.
  
 
|-
 
|-
Line 350: Line 350:
 
|-
 
|-
 
| 04.52
 
| 04.52
|এটি একটি কন্ডিশন যেখানে ডেটা সোর্স থেকে আর কোনো ডেটা পড়া যায় না।
+
|এটি একটি কন্ডিশন যেখানে ডেটা সোর্স থেকে আর ডেটা পড়া যায় না।
  
 
|-
 
|-
Line 374: Line 374:
 
|-
 
|-
 
| 05.25
 
| 05.25
|এখানে ফাইল বন্ধ করি।
+
|ফাইল বন্ধ করি।
  
 
|-
 
|-
Line 382: Line 382:
 
|-
 
|-
 
| 05.30
 
| 05.30
|এখন '''Save''' এ টিপুন।
+
|'''Save''' এ টিপুন।
  
 
|-
 
|-
Line 402: Line 402:
 
|-
 
|-
 
| 05.45
 
| 05.45
|এখন '''Enter''' টিপুন।
+
|'''Enter''' টিপুন।
  
 
|-
 
|-
 
| 05.47
 
| 05.47
|এক্সিকিউট করতে লিখুন, '''./read'''(ডট স্ল্যাশ read)
+
|এক্সিকিউট করতে লিখুন, '''./read'''(ডট স্ল্যাশ read) '''Enter''' টিপুন।
  
 
|-
 
|-
Line 422: Line 422:
 
|-
 
|-
 
| 05.59
 
| 05.59
|আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
+
|আমরা শেষে চলে এসেছি।
  
 
|-
 
|-
Line 434: Line 434:
 
|-
 
|-
 
| 06.04
 
| 06.04
|এই টিউটোরিয়াল আমরা শিখেছি,
+
|এই টিউটোরিয়াল শিখেছি,
  
 
|-
 
|-
Line 466: Line 466:
 
|-
 
|-
 
| 06.30
 
| 06.30
|'''TEST''' ফাইলে আপনার নাম এবং এড্রেস লিখুন।
+
|'''TEST''' ফাইলে নাম এবং এড্রেস লিখুন।
  
 
|-
 
|-
Line 478: Line 478:
 
|-
 
|-
 
| 06.40
 
| 06.40
|এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
+
|এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
  
 
|-
 
|-
 
| 06.43
 
| 06.43
|যদি ভাল ব্যান্ডউইডথ না থাকে, তাহলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
+
|ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
  
 
|-
 
|-
 
| 06.47
 
| 06.47
|কথ্য টিউটোরিয়াল প্রকল্প দল  
+
|স্পোকেন টিউটোরিয়াল প্রকল্প দল  
  
 
|-
 
|-
Line 494: Line 494:
 
|-
 
|-
 
|06.53
 
|06.53
|যারা অনলাইন পরীক্ষা পাস করে তাদের প্রশংসাপত্র দেওয়া হয়।  
+
|অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।  
  
 
|-
 
|-
 
| 06.57
 
| 06.57
|এই বিষয়ে বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন।
+
|বিস্তারিত তথ্যের জন্য '''contact @spoken-tutorial.org''' তে ইমেল করুন।
  
 
|-
 
|-
Line 506: Line 506:
 
|-
 
|-
 
| 07.07
 
| 07.07
|এটি ভারত সরকারের '''ICT, MHRD''' এর '''National Mission on Education''' দ্বারা সমর্থিত।
+
|এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
  
 
|-
 
|-

Revision as of 11:32, 22 May 2014

Time Narration
00.01 C তে files এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
00.05 এই টিউটোরিয়ালে, আমরা শিখব,
00.08 একটি ফাইল খোলা,
00.10 ফাইল থেকে ডেটা পড়া,
00.12 ফাইলে ডেটা লেখা।
00.15 কয়েকটি উদাহরণ।
00.17 টিউটোরিয়ালটি রেকর্ড করতে,
00.20 উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10
00.24 এবং gcc কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করি।
00.28 Files এর ভূমিকা দিয়ে শুরু করি।
00.31 ফাইল হল ডেটার সংগ্রহ।
00.34 এটি ডাটাবেস, প্রোগ্রাম, অক্ষর বা যাকিছু হতে পারে।
00.39 আমরা একটি ফাইল তৈরী করে তা C দ্বারা এক্সেস করতে পারি।
00.44 এখন C তে file handling এর উদাহরণ দেখি।
00.48 এখানে লিখিত প্রোগ্রাম
00.50 দেখি।
00.51 আমাদের ফাইলের নাম file.c
00.55 এই প্রোগ্রামে আমরা একটি ফাইল তৈরী করে তাতে ডেটা লিখতে পারি।
01.01 কোড ব্যাখ্যা করি।
01.03 এটি হেডার ফাইল।
01.05 এটি মেন ফাংশন।
01.07 file ভ্যারিয়েবল সংজ্ঞায়িত করতে FILE টাইপ ব্যবহার করি।
01.12 FILE ভ্যারিয়েবল হেডার stdio.h এর অধীনে সংজ্ঞায়িত করা হয়।
01.19 *fp হল FILE ভ্যারিয়েবলের পয়েন্টার।
01.22 এটি file সম্বন্ধীয় সকল ডেটা সংরক্ষণ করবে।
01.26 যেমনকি এর নাম, স্থিতি এবং বর্তমান তথ্য।
01.31 স্লাইডে ফিরে আসি।
01.33 এখন আমরা ফাইল খোলার সিনট্যাক্স দেখব।
01.37 এখানে, fopen ফাংশন একটি স্ট্রিম (প্রবাহ) খোলে।
01.42 তারপর এটি ফাইলের সাথে স্ট্রিম জোড়ে।
01.44 filename হল ফাইলের নাম যা আমরা খুলতে বা তৈরী করতে পারি।
01.49 আমরা ফাইলের নামের সাথে পাথ দিতে পারি।
01.53 এবং আমরা এক্সটেনশন ও দিতে পারি।
01.56 এখানে ফাইলের মোড দিতে পারি।
01.59 মোডের ধরন হল:
02.02 w - পড়তে এবং লিখতে ফাইল তৈরী করে।
02.06 r - পড়ার জন্য ফাইল খোলে।
02.09 a - ফাইলের শেষে লেখা হয়।
02.12 এখন প্রোগ্রামে ফিরে আসি।
02.15 এখানে, আমরা write মোডে Sample.txt ফাইল তৈরী করি।
02.20 আমরা দেখি যে পাথ দেওয়া হয়েছে।
02.23 আমাদের ফাইল Desktop এ তৈরী হবে।
02.27 তারপর file এ স্টেটমেন্ট লিখব।
02.30 "Welcome to the spoken-tutorial"
02.32 "This is an test example"
02.34 fprintf দেওয়া আউটপুট স্ট্রিমে আউটপুট লেখে।
02.39 fclose স্ট্রিমের সাথে জড়িত ফাইল বন্ধ করে।
02.43 এবং এটি আমাদের রিটার্ন স্টেটমেন্ট।
02.46 Save এ টিপুন।
02.48 প্রোগ্রাম এক্সিকিউট করি।
02.50 আপনার কীবোর্ডে Ctrl, Alt এবং T কী একসাথে টিপে টার্মিনাল উইন্ডো খুলুন।
02.59 কম্পাইল করতে লিখুন,
03.00 gcc স্পেস file ডট c স্পেস hyphen o স্পেস file
03.06 Enter টিপুন।
03.07 এক্সিকিউট করতে লিখুন, ./file (ডট স্ল্যাশ file)
03.11 Enter টিপুন।
03.13 ফাইল এক্সিকিউট হয়েছে।
03.15 এখন এটি যাচাই করব।
03.17 home folder খুলি।
03.20 home folder বিকল্পে টিপুন।
03.22 এখন Desktop বিকল্পে টিপুন।
03.25 এটি আমাদের sample.txt ফাইল।
03.29 আমাদের ফাইল সফলভাবে তৈরি হয়েছে।
03.32 এখন এটি খুলি।
03.34 ফাইলে ডবল ক্লিক করুন।
03.36 আমরা এখানে ম্যাসেজ দেখতে পারি।
03.39 Welcome to the Spoken Tutorial.
03.41 This is an test example.
03.44 এইভাবে ফাইল তৈরী করতে তাতে ডেটা লিখি।
03.48 এখন আমরা ফাইল থেকে ডেটা পড়া শিখব।
03.52 আমরা ইতিমধ্যে প্রোগ্রাম লিখেছি।
03.54 এটি খুলবো।
03.56 এই প্রোগ্রামে sample.txt ফাইল থেকে ডেটা পড়ে তা কনসোলে প্রিন্ট করব।
04.03 কোড ব্যাখ্যা করি।
04.05 এটি আমাদের হেডার ফাইল।
04.08 এটি মেন ফাংশন।
04.10 এখানে, file ভ্যারিয়েবল এবং তার pointer সংজ্ঞায়িত করা হয়েছে।
04.15 তারপর ক্যারেক্টার ভ্যারিয়েবল c ঘোষিত করেছি।
04.19 এখানে, আমরা read মোডে Sample.txt ফাইল খুলি।
04.24 আউটপুট fp তে সংরক্ষিত হয়।
04.27 কন্ডিশন যাচাই করি,
04.29 If fp is equals to NULL.
04.32 কন্ডিশন true হলে, আমরা ম্যাসেজ প্রিন্ট করি:
04.36 "File doesn't exist."
04.38 অন্যথায় এটি অন্য কন্ডিশন যাচাই করবে।
04.41 While c is not equal to EOF.
04.46 EOF হল end of file.
04.49 এটি ইনপুটের শেষ চিহ্নিত করে।
04.52 এটি একটি কন্ডিশন যেখানে ডেটা সোর্স থেকে আর ডেটা পড়া যায় না।
04.57 কন্ডিশন true হলে, এটি কনসোলে Sample.txt ফাইল থেকে ক্যারেক্টার প্রদর্শন করবে।
05.06 এখানে, getc একটি নির্দিষ্ট ফাইল বা স্ট্রিম থেকে একটি অক্ষর ফেরত দেয়।
05.12 এখন, এটি Sample.txt ফাইল থেকে ক্যারেক্টার ফেরত দেবে।
05.17 putchar কনসোলে ক্যারেক্টার প্রদর্শন করতে ব্যবহৃত হয়েছে।
05.22 এটি c ভ্যারিয়েবলে ক্যারেক্টার রাখবে।
05.25 ফাইল বন্ধ করি।
05.28 এটি রিটার্ন স্টেটমেন্ট।
05.30 Save এ টিপুন।
05.32 প্রোগ্রাম এক্সিকিউট করি।
05.35 টার্মিনালে ফিরে আসি।
05.37 কম্পাইল করতে লিখুন,
05.38 gcc স্পেস readfile ডট c স্পেস hyphen o স্পেস read
05.45 Enter টিপুন।
05.47 এক্সিকিউট করতে লিখুন, ./read(ডট স্ল্যাশ read) Enter টিপুন।
05.52 আউটপুট হল,
05.54 Welcome to the Spoken-Tutorial.
05.56 This is an test example.
05.59 আমরা শেষে চলে এসেছি।
06.01 স্লাইডে ফিরে যাই।
06.03 সংক্ষিপ্তকরণ করি।
06.04 এই টিউটোরিয়াল শিখেছি,
06.06 ফাইল হ্যান্ডলিং।
06.08 ফাইলে ডেটা লেখা।
06.10 উদাহরণস্বরূপ fp = fopen(“Sample.txt”, “w”);
06.17 ফাইল থেকে ডেটা পড়া।
06.18 উদাহরণস্বরূপ fp = fopen(“Sample.txt”, “r”);
06.25 নির্দেশিত কাজ হিসাবে,
06.26 TEST ফাইল তৈরী করতে একটি প্রোগ্রাম লিখুন।
06.30 TEST ফাইলে নাম এবং এড্রেস লিখুন।
06.33 C প্রোগ্রাম দ্বারা এটি কনসোলে প্রদর্শন করুন।
06.37 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
06.40 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
06.43 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
06.47 স্পোকেন টিউটোরিয়াল প্রকল্প দল
06.50 কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
06.53 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
06.57 বিস্তারিত তথ্যের জন্য contact @spoken-tutorial.org তে ইমেল করুন।
07.03 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
07.07 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
07.14 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
07.18 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
07.22 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble