1 00:00:00,000 --> 00:00:00,610 2 00:00:00,610 --> 00:00:02,960 >> ডেভিড জে MALAN: তাই আমি এখনও বেশ আছি এই প্রোগ্রাম দ্বারা underwhelmed. 3 00:00:02,960 --> 00:00:06,980 আমি কাজ করেছি সবাই বলছে থেকে যেতে হয় হ্যালো হ্যালো ডেভিড বিশ্বের. 4 00:00:06,980 --> 00:00:08,940 কিন্তু কোন গতিশীলতা এখনও আছে এই প্রোগ্রামে. 5 00:00:08,940 --> 00:00:10,530 ব্যবহারকারীর ইনপুট কোন আছে. 6 00:00:10,530 --> 00:00:12,520 ঠিক হার্ড কোডেড আউটপুট আছে. 7 00:00:12,520 --> 00:00:13,760 >> ভাল, আমরা এই বেশী ভালো কিছু করতে পারি. 8 00:00:13,760 --> 00:00:16,750 এর ভিতরে ফিরে যাওয়া যাক আমার মূল ফাংশন. 9 00:00:16,750 --> 00:00:22,740 তখন বরং হার্ড কোড তুলনায় এই সময়, ডেভিড আমার নাম হিসাবে, আমার এই প্রতিস্থাপন করা যাক 10 00:00:22,740 --> 00:00:25,470 প্রথম, একটি নির্দেশ সঙ্গে সঙ্গতিপূর্ণ ব্যবহারকারী যাও. 11 00:00:25,470 --> 00:00:29,090 Printf আপনার নাম রাষ্ট্র. 12 00:00:29,090 --> 00:00:32,790 সুতরাং আমরা এখন ব্যবহারকারী কি আমরা অবগত করেছি রাষ্ট্র, তাকে বা তার থেকে আশা তাদের 13 00:00:32,790 --> 00:00:35,840 নাম দিন, কিন্তু আমরা এখন আসলে প্রয়োজন ব্যবহারকারীর নাম পেতে. 14 00:00:35,840 --> 00:00:40,020 >> ওয়েল, হিসাবে আগে, আমি ব্যবহারকারীর সংরক্ষণ করতে পারেন একটি পরিবর্তনশীল মধ্যে, শেষ পর্যন্ত, নাম দিন 15 00:00:40,020 --> 00:00:40,920 টাইপ স্ট্রিং. 16 00:00:40,920 --> 00:00:43,420 আর আমি ফোন করতে যাচ্ছি এটা, হিসাবে আগে, নাম. 17 00:00:43,420 --> 00:00:47,850 কিন্তু আমি এখন হিসাবে, দায়িত্ব অর্পণ করা প্রয়োজন নিয়োগ অপারেটর, কিছু মান 18 00:00:47,850 --> 00:00:48,760 যে পরিবর্তনশীল. 19 00:00:48,760 --> 00:00:51,990 কিন্তু এই সময়, আমি হার্ড কোড চাই না এটা, আমি উদ্ধৃতি দিয়ে আগে কি পছন্দ 20 00:00:51,990 --> 00:00:53,150 ডেভিড উদ্ধতি. 21 00:00:53,150 --> 00:00:57,260 বরং, আমি পরিবর্তনশীল পেতে চাই ব্যবহারকারীরা তাদের কীবোর্ড থেকে ইনপুট এবং 22 00:00:57,260 --> 00:01:00,670 তারপর ভেতরে যে মান সংরক্ষণ এই পরিবর্তনশীল নাম বলা হয়. 23 00:01:00,670 --> 00:01:04,530 >> ওয়েল, এই না, আমি একটি ডাকা যাবে ফাংশন, এরকম একটি ফাংশন যে 24 00:01:04,530 --> 00:01:06,640 পেতে স্ট্রিং বলা হবে. 25 00:01:06,640 --> 00:01:12,020 কিন্তু এই ফাংশন, অনেক স্ট্রিং মত, নিজেই, আসলে সি সাথে আসতে না 26 00:01:12,020 --> 00:01:17,380 বরং, CS50 কর্মীদের ঘোষণা করেছে, CS50.h, একটি ফাংশন নামক একটি ফাইলে 27 00:01:17,380 --> 00:01:21,150 যার উদ্দেশ্য জীবনের নামক পান স্ট্রিং ব্যবহারকারী টাইপ করতে অনুমতি দিতে হয় তার 28 00:01:21,150 --> 00:01:24,850 বা তারপর তার কীবোর্ড এ নাম, এবং এই ফাংশন, স্ট্রিং, আয় করুন 29 00:01:24,850 --> 00:01:28,540 যে মান, তাই ডান থেকে, কথা বলতে এই প্রকাশের দিকে 30 00:01:28,540 --> 00:01:31,020 বাম হাত প্রান্তের মধ্যে এই প্রকাশের. 31 00:01:31,020 --> 00:01:34,340 >> এর ফাইল সংরক্ষণ করি এবং এই প্রোগ্রাম কম্পাইল. 32 00:01:34,340 --> 00:01:37,510 , লিখুন হ্যালো-2 না. 33 00:01:37,510 --> 00:01:38,950 আমরা ফিরে আমাদের জ্বলজ্বলে প্রম্পটে করছি. 34 00:01:38,950 --> 00:01:42,340 এখন আমি এগিয়ে যান যাচ্ছি এবং ./hello-2 চালানো. 35 00:01:42,340 --> 00:01:46,500 আমি সত্যিই আমার নাম রাষ্ট্র অনুরোধ করছি, এবং আমি ঠিক ডি একটি ভী আমি ডি, যে চেষ্টা করবো. 36 00:01:46,500 --> 00:01:50,230 লিখুন, এবং সেখানে আমরা একটি প্রোগ্রাম আছে যে, আবার, ডেভিড হ্যালো ছাপে. 37 00:01:50,230 --> 00:01:54,250 >> কিন্তু এই সময় আমি ডেভিড যে দাবি পরিবর্তনশীল পর্দায় outputted, 38 00:01:54,250 --> 00:01:56,430 আমি নিজেকে, শুধু টাইপ করা কি উপর ভিত্তি করে. 39 00:01:56,430 --> 00:02:01,000 সুতরাং আসুন যে হাইপোথিসিস এবং পুনরায় চালানোর পরীক্ষা করা যাক হ্যালো-2 সঙ্গে এই প্রোগ্রাম. 40 00:02:01,000 --> 00:02:04,030 এর আমার নাম, এই রাষ্ট্র যাক এলিস হিসাবে সময়,. 41 00:02:04,030 --> 00:02:07,590 এবং সত্যিই, আমি সঙ্গে দেখলেও করছি হ্যালো এলিস বা অন্য 42 00:02:07,590 --> 00:02:08,840 যে বিষয়টি জন্য, নাম দিন. 43 00:02:08,840 --> 00:02:09,760