C-and-C++/C4/File-Handling-In-C/Bengali

From Script | Spoken-Tutorial
Revision as of 12:39, 24 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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: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 কম্পাইল করতে লিখুন gcc স্পেস file ডট c স্পেস hyphen o স্পেস file
03:06 Enter টিপুন। এক্সিকিউট করতে লিখুন, ./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 নির্দেশিত কাজ হিসাবে 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