Difference between revisions of "C-and-C++/C4/Working-With-Structures/Bengali"
From Script | Spoken-Tutorial
Line 90: | Line 90: | ||
|- | |- | ||
| 01:14 | | 01:14 | ||
− | | '''struct struct_name | + | | '''struct struct_name এবং struct_var;''' |
|- | |- |
Revision as of 14:47, 12 September 2013
Time' | Narration
|
00:01 | C এবং C ++ এ স্ট্রাকচারস এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব, |
00:09 | স্ট্রাকচার কি? |
00:11 | স্ট্রাকচারের বিবৃতি। |
00:13 | আমরা এটি একটি উদাহরণের দ্বারা করব। |
00:16 | এই টিউটোরিয়ালটি রেকর্ড করতে আমি |
00:19 | উবুন্টু অপারেটিং সিস্টেম সংস্করণ 11.10 এবং |
00:23 | gcc এবং g ++ কম্পাইলার সংস্করণ 4.6.1 ব্যবহার করছি। |
00:29 | স্ট্রাকচারের ভূমিকা দিয়ে শুরু করা যাক। |
00:32 | যখন এক বা একাধিক ভ্যারিয়েবল এক নামের নিচে শ্রেণীবদ্ধ থাকে তখন তাকে স্ট্রাকচার বলা হয়। |
00:38 | স্ট্রাকচার এক বস্তুতে ভিন্ন তথ্য শ্রেণীভুক্ত করতে ব্যবহৃত হয়েছে। |
00:43 | একে কম্পাউন্ড ডেটা-টাইপ বলা হয়। |
00:45 | এটি সম্পর্কিত তথ্য শ্রেণীভুক্ত করতে ব্যবহৃত হয়েছে। |
00:49 | এখন আমরা দেখব |
00:50 | স্ট্রাকচার ঘোষণা করতে সিনটেক্স। |
00:53 | এখানে struct কম্পাইলারকে বলে যে স্ট্রাকচার ঘোষিত হয়েছে। |
00:59 | struct name হল স্ট্রাকচারের নাম। |
01:03 | উদাহরণস্বরূপ struct employee; |
01:05 | আপনি যে কোনো নাম দিতে পারেন। |
01:07 | এখন আমরা একটি স্ট্রাকচার ভ্যারিয়েবল ঘোষিত করা দেখব। |
01:12 | এর জন্য সিনটেক্স হল |
01:14 | struct struct_name এবং struct_var; |
01:17 | struct var হল struct name এর মত ভ্যারিয়েবল। |
01:22 | eg. struct employee addr; |
01:27 | addr is the variable of type employee. |
01:31 | Let us move on to our example |
01:33 | I have already typed the program on the editor |
01:36 | So let me open it. |
01:38 | Note that our filename is structure.c |
01:42 | In this program we will calculate the total marks of three subjects using structure |
01:49 | Let me explain the code now. |
01:51 | This is our header file. |
01:53 | Here we have declared a structure as student. |
01:57 | Then we have declared three integer variables as english, maths and science. |
02:04 | Variables defined under the structure are called as members of the structure. |
02:10 | This is our main function |
02:12 | Here we have declared an integer variable total. |
02:17 | Now we have declared a structure variable stud. stud is the variable of type student,it is used to access and modify the structure members |
02:30 | Here we have modified the members |
02:32 | By assigning them values as 75, 70 and 65. |
02:38 | Here we calculate the total of three subjects. |
02:42 | Then we print the result. |
02:44 | This is our return statement. |
02:47 | Now click on Save |
02:49 | Let us execute the program |
02:51 | Please open the terminal window by pressing |
02:54 | Ctrl, Alt and T keys simultaneously on your keyboard. |
03:00 | To compile |
03:01 | Type; gcc space structure.c space -o space struct |
03:10 | And press Enter |
03:12 | To execute |
03:13 | Type./struct Press Enter |
03:18 | The output is displayed as: Total is 210 |
03:22 | Now we will execute the same program in C++ |
03:26 | Come back to our program. |
03:28 | I will edit the same code |
03:31 | First press shift, cntrl and S keys simultaneously on the keyboard |
03:37 | Now save the file with an extension .cpp and click on save |
03:44 | Let us change the header file as iostream |
03:48 | Now include the using statement and click on save |
03:57 | Structure declaration in C++ is same as in C |
04:02 | So no need to change anything here |
04:05 | At the end we will replace the printf statement with the cout statement. |
04:08 | Delete the format specifier and \n |
04:16 | Now delete the comma |
04:17 | Type two opening angle brackets. |
04:21 | Here delete the closing bracket |
04:23 | and type two opening angle backets |
04:25 | And within the double quotes type \n |
04:29 | Now click on Save |
04:31 | Let us execute the program |
04:33 | Come back to our terminal |
04:35 | To compile type g++ space structure.cpp space -o space struct1 |
04:47 | Here we have struct1 because we dont want to overwrite the output parameters for the file structure.c |
04:55 | Now press Enter |
04:57 | To execute type ./struct1 |
05:02 | Press Enter |
05:04 | The output is displayed as: Total is 210 |
05:08 | You can see that the output is same as our C code |
05:12 | Now let us go back to our slides. |
05:15 | We will summarize now. In this tutorial we learned, |
05:18 | Structure. |
05:19 | Syntax of a structure. |
05:21 | eg. struct struct_name; |
05:24 | To access members of a structure. |
05:26 | Eg: stud.maths = 75; |
05:30 | To add the structure variables. |
05:33 | Eg: total = stud.eng + stud.maths + stud.science; |
05:40 | As an assignment, |
05:41 | Write a program to diplay the records of an employee. |
05:45 | Like name, address, designation, salary. |
05:49 | Watch the video available at the link shown below |
05:53 | It summarises the Spoken Tutorial project |
05:55 | If you do not have good bandwidth, you can download and watch it |
06:00 | The Spoken Tutorial Project Team |
06:02 | Conducts workshops using spoken tutorials |
06:05 | Gives certificates to those who pass an online test |
06:08 | For more details, please write to contact@spoken-tutorial.org |
06:15 | Spoken Tutorial Project is a part of the Talk to a Teacher project |
06:19 | It is supported by the National Mission on Education through ICT, MHRD, Government of India |
06:26 | More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro |
06:30 | This is Ashwini Patil from IIT Bombay. Siginning off. |
06:33 | Thank You for joining |