>> ডেভিড জে MALAN: এর একটি প্রোগ্রাম লিখতে শুরু করা যাক যে একটি স্ট্রিং জন্য ব্যবহারকারীকে অনুরোধ জানানো হবে এবং
তারপর যে স্ট্রিং প্রিন্ট করতে এগিয়ে যাওয়া প্রতি লাইনে চরিত্র এক জন্য চরিত্র.
এখন অতীত, আমরা তাই করা হতো সম্ভবত বর্গাকার বন্ধনী নোটেশন সাথে,
কার্যকরভাবে একটি স্ট্রিং চিকিত্সা অক্ষরের একটি অ্যারে.
>> কিন্তু এই সময়, এর পরিবর্তে বিবেচনা করা যাক এটি সত্যিই একটি কি জন্য একটি পংক্তি
পয়েন্টার অথবা একটি ঠিকানা.
বিশেষ করে, একটি ঠিকানা চরিত্র, সত্যিই ঠিকানা
একটা ক্রম প্রথম অক্ষর, আমরা সম্মিলিতভাবে জানেন যে অক্ষর
একটি স্ট্রিং হিসেবে.
>> প্রথম জন্য একটি পংক্তি ডিক্লেয়ার যাক এটি সত্যিই কি, গৃহস্থালি *.
এবং আমরা এটি গুলি ডাকবো.
এবং তারপর এটি ফিরতি অর্পণ পেতে স্ট্রিং মান.
>> এর পরের কিছু ত্রুটি পরীক্ষা করুক না.
গুলি নাল হয়, এর সঙ্গে সঙ্গে ফিরে যাক আমরা না ঘটনাক্রমে করবেন যাতে
যে নাল পয়েন্টার dereference.
>> এর পরে, এর উপর বারবার যাক নিম্নরূপ গুলি অক্ষর.
Int-জন্য, আমি 0 পায়.
এন s এর স্ট্রিং দৈর্ঘ্য সমান.
এতক্ষণ আমি এন কম হিসাবে এই কি.
এবং প্রতিটি পুনরাবৃত্তির উপর, আমি বাড়ায়.
>> এবং কি আমরা করতে চান প্রতিটি পুনরাবৃত্তির উপর কি?
এর এখন প্রতিটি পুনরাবৃত্তির উপর প্রিন্ট আউট যাক একটি একক চরিত্র
একটি নতুন লাইন অনুসরণ.
ভাল, কি চরিত্র না আমরা প্রিন্ট করতে চান?
আমি মনে করি আমরা ঠিকানায় যান যে প্রস্তাব যে গুলি ও যোগফল সমান প্লাস আমি.
>> এখন, এটা কেন অভিব্যক্তি?
ওয়েল, গুলি মধ্যে সংরক্ষিত হয় প্রত্যাহার প্রথম অক্ষরের ঠিকানা
আমাদের স্ট্রিং, গুলি.
ইতিমধ্যে, আমি নেভিগেশন মান বৃদ্ধি করা হচ্ছে প্রতিটি পুনরাবৃত্তির এটি 0 আরম্ভ যাতে,
তারপর 1 চলে যায়, তারপর 2 যায়.
>> তাই অন্য কথায়, এস এ প্লাস আমি কার্যকরভাবে ঠিকানা প্রতিনিধিত্ব করে
গুলি আমি-তম অক্ষর.
সুতরাং আমরা উপায় দ্বারা যে ঠিকানায় যান * অপারেটর, আমরা যাচ্ছি হবে
স্ট্রিং I-তম অক্ষর.
এবং যে হবে মান আমাদের স্থানধারক জন্য প্রতিস্থাপিত,
শতাংশ সি
>> এর যতটা নিশ্চিত করা.
, এর সংরক্ষণ যাক সঙ্কলন, এবং এই প্রোগ্রাম চালানো.
পয়েন্টার, বিন্দু স্ল্যাশ পয়েন্টার করুন.
এবং এখন আমি এটা ব্যবহার করে দেব স্ট্রিং হ্যালো মত.
লিখুন.
>> এবং সত্যিই, আমি সঙ্গে, এইচ, ই, L-, L-হে দেখুন তার নিজস্ব লাইন প্রতিটি গৃহস্থালির কাজ.