1 00:00:00,000 --> 00:00:00,366 2 00:00:00,366 --> 00:00:01,830 >> স্পিকার: আমরা একটি স্ট্রিং এটি ডাকবো. 3 00:00:01,830 --> 00:00:03,510 এটা অক্ষরের মাত্র একটি ক্রম এর. 4 00:00:03,510 --> 00:00:05,790 প্রকৃতপক্ষে, এটা কেবল একটি আছে অক্ষরের অ্যারে. 5 00:00:05,790 --> 00:00:09,730 এবং তাই আমরা থেকে একটি পংক্তি পেতে হলেও CS50 এর সাথে স্বাভাবিক ভাবেই ইউজার 6 00:00:09,730 --> 00:00:13,550 GetString, আমরা তাহলে অগ্রসর হতে পারবেন যে স্ট্রিং অক্ষর পুনরুক্তি 7 00:00:13,550 --> 00:00:17,110 একটি সময়ে একটি হিসাবে যদিও যে স্ট্রিং প্রকৃতপক্ষে একটি অ্যারে. 8 00:00:17,110 --> 00:00:18,660 এর কোডে এই চেষ্টা করুন. 9 00:00:18,660 --> 00:00:21,470 >> Cs50.h. অন্তর্ভুক্ত করুন 10 00:00:21,470 --> 00:00:24,440 Stdio.h অন্তর্ভুক্ত করুন. 11 00:00:24,440 --> 00:00:27,960 আর এর জন্যও string.h অন্তর্ভুক্ত যাক আমরা এক্সেস আছে যাতে 12 00:00:27,960 --> 00:00:29,500 StringLen ফাংশন. 13 00:00:29,500 --> 00:00:33,220 এর এখন প্রধান ঘোষণা করা যাক হিসাবে int প্রধান অকার্যকর. 14 00:00:33,220 --> 00:00:36,740 এবং পেতে এগিয়ে এখন এর যাক ব্যবহারকারী থেকে একটি পংক্তি. 15 00:00:36,740 --> 00:00:39,480 ইনপুট printf. 16 00:00:39,480 --> 00:00:45,180 এর এটি এখন কলিং একটি পংক্তি ডিক্লেয়ার যাক গুলি, এবং আমাদের বন্ধু GetString কল. 17 00:00:45,180 --> 00:00:49,570 >> চেক এগিয়ে এখন চলুন, ব্যবহারকারী করেছেন প্রকৃতপক্ষে সম্পর্কে একটি স্ট্রিং দিতে, কারণ 18 00:00:49,570 --> 00:00:53,370 এটা GetString নিজের প্রতি দেখা যাচ্ছে নথিপত্র, GetString নেভিগেশন পারা 19 00:00:53,370 --> 00:00:56,830 অনুষ্ঠানের ফিরতি শূন্য, একটি বিশেষ সেন্সিনেল মান যে মূলত 20 00:00:56,830 --> 00:00:59,630 ব্যবহারকারী না যে নির্দেশক সহযোগিতা এবং একরকম করেছেন 21 00:00:59,630 --> 00:01:01,150 একটি স্ট্রিং প্রদান না. 22 00:01:01,150 --> 00:01:03,190 সুতরাং আসুন যে জন্য চেক করা যাক একটি শর্ত দিয়ে. 23 00:01:03,190 --> 00:01:09,300 >> গুলি সমান শূন্য না হয়, তাহলে আমরা করতে পারেন , যে গুলি প্রকৃতপক্ষে একটি পংক্তি অনুমান একটি 24 00:01:09,300 --> 00:01:14,580 অক্ষরের অ্যারে, এবং এগিয়ে যান যারা অক্ষর উপর বারবার. 25 00:01:14,580 --> 00:01:22,240 Int-জন্য আমি 0 পায়, এর জন্যও এন ঘোষণা দেওয়া s এর স্ট্রিং দৈর্ঘ্যের হিসাবে সমান তাই 26 00:01:22,240 --> 00:01:27,900 আমি কম এন হয় যতদিন, এবং প্রতিটি নেভিগেশন পুনরাবৃত্তির, এর আমি বাড়ায় যাক. 27 00:01:27,900 --> 00:01:35,200 এই লুপ মধ্যে তারপর, এর printf কল করা যাক % গ ব্যাকস্ল্যাশ n এর এবং তারপর চলা 28 00:01:35,200 --> 00:01:41,140 এই মান গুলি বন্ধনী মধ্যে আমি যার ফলে প্রতিটি একটি সময়ে একটি অক্ষর মুদ্রণ 29 00:01:41,140 --> 00:01:42,420 গুলি করে গাড়ির. 30 00:01:42,420 --> 00:01:45,210 >> এর এখন কম্পাইল করা যাক এবং এই প্রোগ্রাম চালানো. 31 00:01:45,210 --> 00:01:47,140 স্ট্রিং করুন. 32 00:01:47,140 --> 00:01:52,500 . / পংক্তি আমার ইনপুট "হ্যালো." হবে এবং সেখানে আমরা এটা আছে. 33 00:01:52,500 --> 00:01:55,410 H-ই, L-, L-হে, তার নিজস্ব লাইন প্রতিটি গৃহস্থালির কাজ. 34 00:01:55,410 --> 00:01:56,727