>> স্পিকার: আমরা একটি স্ট্রিং এটি ডাকবো.
এটা অক্ষরের মাত্র একটি ক্রম এর.
প্রকৃতপক্ষে, এটা কেবল একটি আছে অক্ষরের অ্যারে.
এবং তাই আমরা থেকে একটি পংক্তি পেতে হলেও CS50 এর সাথে স্বাভাবিক ভাবেই ইউজার
GetString, আমরা তাহলে অগ্রসর হতে পারবেন যে স্ট্রিং অক্ষর পুনরুক্তি
একটি সময়ে একটি হিসাবে যদিও যে স্ট্রিং প্রকৃতপক্ষে একটি অ্যারে.
এর কোডে এই চেষ্টা করুন.
>> Cs50.h. অন্তর্ভুক্ত করুন
Stdio.h অন্তর্ভুক্ত করুন.
আর এর জন্যও string.h অন্তর্ভুক্ত যাক আমরা এক্সেস আছে যাতে
StringLen ফাংশন.
এর এখন প্রধান ঘোষণা করা যাক হিসাবে int প্রধান অকার্যকর.
এবং পেতে এগিয়ে এখন এর যাক ব্যবহারকারী থেকে একটি পংক্তি.
ইনপুট printf.
এর এটি এখন কলিং একটি পংক্তি ডিক্লেয়ার যাক গুলি, এবং আমাদের বন্ধু GetString কল.
>> চেক এগিয়ে এখন চলুন, ব্যবহারকারী করেছেন প্রকৃতপক্ষে সম্পর্কে একটি স্ট্রিং দিতে, কারণ
এটা GetString নিজের প্রতি দেখা যাচ্ছে নথিপত্র, GetString নেভিগেশন পারা
অনুষ্ঠানের ফিরতি শূন্য, একটি বিশেষ সেন্সিনেল মান যে মূলত
ব্যবহারকারী না যে নির্দেশক সহযোগিতা এবং একরকম করেছেন
একটি স্ট্রিং প্রদান না.
সুতরাং আসুন যে জন্য চেক করা যাক একটি শর্ত দিয়ে.
>> গুলি সমান শূন্য না হয়, তাহলে আমরা করতে পারেন , যে গুলি প্রকৃতপক্ষে একটি পংক্তি অনুমান একটি
অক্ষরের অ্যারে, এবং এগিয়ে যান যারা অক্ষর উপর বারবার.
Int-জন্য আমি 0 পায়, এর জন্যও এন ঘোষণা দেওয়া s এর স্ট্রিং দৈর্ঘ্যের হিসাবে সমান তাই
আমি কম এন হয় যতদিন, এবং প্রতিটি নেভিগেশন পুনরাবৃত্তির, এর আমি বাড়ায় যাক.
এই লুপ মধ্যে তারপর, এর printf কল করা যাক % গ ব্যাকস্ল্যাশ n এর এবং তারপর চলা
এই মান গুলি বন্ধনী মধ্যে আমি যার ফলে প্রতিটি একটি সময়ে একটি অক্ষর মুদ্রণ
গুলি করে গাড়ির.
>> এর এখন কম্পাইল করা যাক এবং এই প্রোগ্রাম চালানো.
স্ট্রিং করুন.
. / পংক্তি আমার ইনপুট "হ্যালো." হবে এবং সেখানে আমরা এটা আছে.
H-ই, L-, L-হে, তার নিজস্ব লাইন প্রতিটি গৃহস্থালির কাজ.