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

From Script | Spoken-Tutorial
Revision as of 12:00, 11 April 2014 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.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 এখানে, আমরা wriite মোডে 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)
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 এর National Mission on Education দ্বারা সমর্থিত।
07.14 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। http:// spoken- tutorial.org/NMEICT-Intro
07.18 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
07.22 অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble