1 00:00:00,000 --> 00:00:03,250 >> বক্তা 1: এর এখন একটি প্রোগ্রাম লিখে যাক তারা সত্যিই দুই স্ট্রিং তুলনা করা 2 00:00:03,250 --> 00:00:04,245 অক্ষরের জন্য অক্ষর. 3 00:00:04,245 --> 00:00:06,830 এর হিসাবে 0 তুলনা ব্যবহার করি আমাদের শুরু. 4 00:00:06,830 --> 00:00:11,550 কিন্তু স্তর ফিরে প্রথম ছুলা যে স্ট্রিং টাইপ এবং এটা পুনর্লিখন 5 00:00:11,550 --> 00:00:14,120 এটি সত্যিই কি জন্য, যা একটি গৃহস্থালি তারকা. 6 00:00:14,120 --> 00:00:17,740 একটি চরিত্র যে ঠিকানা হল, একটি মধ্যে বিশেষভাবে প্রথম অক্ষর 7 00:00:17,740 --> 00:00:21,010 আমরা আরো চাই যে অক্ষরের ক্রম সাধারণত একটি স্ট্রিং হিসেবে জানি. 8 00:00:21,010 --> 00:00:21,880 >> টন জন্য একই. 9 00:00:21,880 --> 00:00:25,660 এর স্ট্রিং ঘোষণা পুনর্লিখন যাক গৃহস্থালি তারকা হিসেবে. 10 00:00:25,660 --> 00:00:28,690 এবং এখন আমরা প্রয়োজন নেই পাছে, টি বিরুদ্ধে গুলি তুলনা 11 00:00:28,690 --> 00:00:30,150 আমরা দুই ঠিকানাগুলি তুলনা করুন. 12 00:00:30,150 --> 00:00:33,180 আমরা সত্যিই তুলনা করতে চান দুই স্ট্রিং নিজেদের. 13 00:00:33,180 --> 00:00:37,520 এটি করার জন্য, আমরা একটি ফাংশন ব্যবহার করতে পারেন string.h মধ্যে ঘোষণা. 14 00:00:37,520 --> 00:00:40,920 তাই আমি যে অন্তর্ভুক্ত যুক্ত করতে হবে আমার ফাইলের উপরে. 15 00:00:40,920 --> 00:00:43,130 >> এবং তারপর আমি পরিবর্তন করা যাচ্ছে না এখানে এই লাইন. 16 00:00:43,130 --> 00:00:47,920 টন বিরুদ্ধে গুলি তুলনা বরং, আমি আছি একটি ফাংশন আলোড়ন Comp কল যাচ্ছে, 17 00:00:47,920 --> 00:00:52,290 স্ট্রিং জন্য তুলনা, এবং পাস আর্গুমেন্ট গুলি এবং টন হিসাবে সালে. 18 00:00:52,290 --> 00:00:56,480 আমরা তুলনা পংক্তি তারপর মুলতবি করব গুলি ও টি প্রকৃতপক্ষে সমান হলে চিন্তা 19 00:00:56,480 --> 00:00:59,870 এবং এটি তুলনা চিন্তা কিভাবে যাক অক্ষরের জন্য তাদের চরিত্র. 20 00:00:59,870 --> 00:01:02,410 >> এখন, ডকুমেন্টেশন অনুযায়ী স্ট্রিং তুলনা জন্য, এটা আসলে এর 21 00:01:02,410 --> 00:01:06,920 0 ফিরে যাচ্ছে যদি দুটি স্ট্রিং গুলি ও টি একই দ্বারা এ তীক্ষ্ন. 22 00:01:06,920 --> 00:01:09,490 এটি একটি নেতিবাচক নম্বর ফিরে যাচ্ছে গুলি টন আগে আসা উচিত, যদি 23 00:01:09,490 --> 00:01:13,740 বর্ণানুক্রমে বা একটি ধনাত্মক সংখ্যা যদি গুলি বর্ণানুক্রমে টি পরে আসা উচিত. 24 00:01:13,740 --> 00:01:16,090 >> কিন্তু এখন জন্য, আমরা কেবল গ্রাহ্য সমতার বিষয়ে. 25 00:01:16,090 --> 00:01:19,270 তাই আমি সহজভাবে পরীক্ষা করা যাচ্ছে না, যদি স্ট্রিং ফেরত মান, তুলনা 26 00:01:19,270 --> 00:01:21,450 গুলি ও টি কথা প্রসঙ্গে, 0 সমান. 27 00:01:21,450 --> 00:01:24,940 এবং তাই যদি আমি দাবি করতে যাচ্ছি যে দুই স্ট্রিং একই. 28 00:01:24,940 --> 00:01:26,820 >> কিন্তু আমি এক করা যাচ্ছে না অন্যান্য পরিবর্তনের পাশাপাশি. 29 00:01:26,820 --> 00:01:30,410 এটা তার প্রতি, যে পেতে স্ট্রিং দেখা যাচ্ছে নথিপত্র, মাঝে মাঝে ফিরে আসতে পারেন 30 00:01:30,410 --> 00:01:34,320 অনুযায়ী যে, নাল, একটি সেন্সিনেল মূল্য স্ট্রিং ডকুমেন্টেশন, অর্থ পেতে 31 00:01:34,320 --> 00:01:35,450 খারাপ কিছু ঘটেছে. 32 00:01:35,450 --> 00:01:38,830 উদাহরণস্বরূপ, আমরা মেমরির শেষ হয়েছে অথবা ব্যবহারকারী একরকম সহযোগিতা করা হয়নি. 33 00:01:38,830 --> 00:01:41,080 >> স্ট্রিং এদিকে, তুলনা একটু ভঙ্গুর. 34 00:01:41,080 --> 00:01:44,730 আপনি এটি নাল হয় তার জন্য পাস হলে প্রথম বা তার দ্বিতীয় যুক্তি, খারাপ 35 00:01:44,730 --> 00:01:45,650 ব্যাপার ঘটতে পারে. 36 00:01:45,650 --> 00:01:47,970 সাধারণত জড়িত খারাপ জিনিস সেগমেন্টেশন ফল্ট. 37 00:01:47,970 --> 00:01:52,210 তাই পুরাপুরি যে সম্ভাবনা এড়াতে, আমি প্রথম এই ব্যবহারের মোড়ানো যাচ্ছি 38 00:01:52,210 --> 00:01:56,350 এই পুরো সংভৃত দ্বারা তুলনা স্ট্রিং কোড এবং প্রথম শুধুমাত্র করছেন ব্লক 39 00:01:56,350 --> 00:02:03,140 যে গুলি নাল সমান না হলে এবং টি নাল সমান নয়. 40 00:02:03,140 --> 00:02:08,280 >> অন্য যে যদি আমি গড়া যে মোড়কে কোঁকড়া ধনুর্বন্ধনী হিসাবে সঙ্গে আগে টাইপ করা 41 00:02:08,280 --> 00:02:12,270 ওহ, এটা তাই আমি শুধুমাত্র স্পর্শ এই সময় গুলি ও টি আমি নির্দিষ্ট করে আছি যদি 42 00:02:12,270 --> 00:02:13,450 তারা নাল নয়. 43 00:02:13,450 --> 00:02:17,220 এর এখন, সংরক্ষণ কম্পাইল করা যাক, এবং এই প্রোগ্রাম পুনরায় চালানো. 44 00:02:17,220 --> 00:02:22,240 >> 1 তুলনা 1 ডট স্ল্যাশ তুলনা করুন. 45 00:02:22,240 --> 00:02:23,950 আমি আবার হ্যালো বলবো. 46 00:02:23,950 --> 00:02:25,890 হ্যালো এখনো আবার অনুসরণ. 47 00:02:25,890 --> 00:02:28,110 এবং এই সময়, আমি প্রকৃতপক্ষে একই জিনিস টাইপ করুন. 48 00:02:28,110 --> 00:02:30,255