1 00:00:00,000 --> 00:00:00,520 2 00:00:00,520 --> 00:00:03,530 >> স্পিকার: এর একটি প্রোগ্রাম লিখুন যাক যে দুই স্ট্রিং এবং লিখতে অনুরোধ 3 00:00:03,530 --> 00:00:07,170 তারপর রিপোর্ট যারা স্ট্রিং কিনা একই একই বা হয় না. 4 00:00:07,170 --> 00:00:10,290 আমি ইতিমধ্যে দ্বারা এখানে আমাদের শুরু বন্ধ করেছি দু 'বার printf, কলিং এবং কলিং 5 00:00:10,290 --> 00:00:14,520 রিটার্ন জমা করার দুইবার GetString গুলি ও টি মান, যথাক্রমে. 6 00:00:14,520 --> 00:00:17,960 >> এখন, আমার সহজাত এই দুটি তুলনা স্ট্রিং পরিচিত ব্যবহার করতে হবে 7 00:00:17,960 --> 00:00:19,160 সমতা অপারেটর - 8 00:00:19,160 --> 00:00:22,070 গুলি সমান হলে টন সমান. 9 00:00:22,070 --> 00:00:28,120 তারপর আমি এগিয়ে এবং মুদ্রণ যেতে চলেছি আউট "আপনি একই জিনিস টাইপ! 10 00:00:28,120 --> 00:00:35,190 যে সত্য না হলে অন্যথায়,, আমি কেবল নই printf টাইপ করতে যাচ্ছে ("আপনি টাইপ করা 11 00:00:35,190 --> 00:00:37,880 বিভিন্ন জিনিস! 12 00:00:37,880 --> 00:00:38,850 >> মোটামুটি সহজবোধ্য - 13 00:00:38,850 --> 00:00:41,820 আমি কেবল বিরুদ্ধে গুলি তুলনা করছি টন, এবং তারা সমান হন তাহলে, 14 00:00:41,820 --> 00:00:43,250 যতটা মুদ্রণ. 15 00:00:43,250 --> 00:00:45,450 এর এই প্রোগ্রাম কম্পাইল ও রান করা. 16 00:00:45,450 --> 00:00:51,950 0 তুলনা করুন. / তুলনা 0,, হ্যালো, কিছু বলতে 17 00:00:51,950 --> 00:00:54,200 হ্যালো, কিছু বলতে. 18 00:00:54,200 --> 00:00:56,870 >> দুর্ভাগ্যবশত, প্রোগ্রাম আমি করেছি মনে করে , বিভিন্ন জিনিষ টাইপ করা, যদিও আমি 19 00:00:56,870 --> 00:00:59,530 স্পষ্টতই "হ্যালো" টাইপ করা একই ভাবে উভয় বার. 20 00:00:59,530 --> 00:01:00,850 এখন, এটা কেন হবে? 21 00:01:00,850 --> 00:01:03,750 >> ওয়েল, দেখা যাচ্ছে যে এই সব সময়, স্ট্রিং কিছুটা হয়েছে 22 00:01:03,750 --> 00:01:06,780 অক্ষরের একটা ক্রম বেশী জটিল ফণা নীচে. 23 00:01:06,780 --> 00:01:11,450 প্রকৃতপক্ষে, একটি পংক্তি একটি পয়েন্টার অথবা একটি হল ঠিকানা, বিশেষভাবে ঠিকানা 24 00:01:11,450 --> 00:01:14,640 যে প্রথম অক্ষর অক্ষরের ক্রম. 25 00:01:14,640 --> 00:01:18,640 >> এবং তাই আমরা T বিরুদ্ধে গুলি তুলনা যখন সমান সমান চিহ্ন দিয়ে, আমরা করছি 26 00:01:18,640 --> 00:01:23,200 আসলে জিজ্ঞাসা, এই ঠিকানা হল এই ঠিকানা সমান সমান? 27 00:01:23,200 --> 00:01:26,850 এবং যে ক্ষেত্রে হতে যাচ্ছে না, যদি ব্যবহারকারী ভিন্ন দুটি টাইপ করা হয়েছে 28 00:01:26,850 --> 00:01:30,370 স্ট্রিং এবং আমরা দু 'বার GetString আহ্বান করেছি তাদের পেতে, কারণ মেমরি 29 00:01:30,370 --> 00:01:34,480 যে GetString প্রথম ধারণ করার জন্য ব্যবহার করে স্ট্রিং র্যাম এখানে হতে পারে, কিন্তু পারে 30 00:01:34,480 --> 00:01:37,120 GetString সংরক্ষণ ব্যবহার করে যে মেমরি দ্বিতীয় স্ট্রিং যাচ্ছে 31 00:01:37,120 --> 00:01:38,760 এখানে র্যাম করা. 32 00:01:38,760 --> 00:01:42,380 এবং অবশ্যই, তাহলে, ঐ দুটি অংশ মেমরি বিভিন্ন ঠিকানার জন্য আছে 33 00:01:42,380 --> 00:01:44,220 তাদের প্রথম অক্ষর. 34 00:01:44,220 --> 00:01:46,120 >> তাই সমান গুলি টন সমান? 35 00:01:46,120 --> 00:01:46,885 ওয়েল, কোন. 36 00:01:46,885 --> 00:01:50,510 গুলি ও টি বিভিন্ন প্রতি নির্দেশ করা হয় তারা দ্বারা হবে হিসাবে মেমরির অংশ, 37 00:01:50,510 --> 00:01:54,140 দু 'বার GetString আহ্বান, তারা পারব না আসলে, একই হতে যাচ্ছে. 38 00:01:54,140 --> 00:01:57,700 সুতরাং ক্ষেত্রে মনে করা হয় যে স্বজ্ঞাত দুটি স্ট্রিং তুলনা 39 00:01:57,700 --> 00:02:01,050 আমরা আশা এই ভাবে, জন্য অক্ষর চরিত্র, আমরা অন্য কৌশল প্রয়োজন 40 00:02:01,050 --> 00:02:02,300 পুরাপুরি. 41 00:02:02,300 --> 00:02:03,902