1 00:00:00,000 --> 00:00:00,340 2 00:00:00,340 --> 00:00:02,690 >> DAVID MALAN: আমরা লিখতে চাই ধরুন ব্যবহারকারী অনুরোধ জানানো একটি প্রোগ্রাম 3 00:00:02,690 --> 00:00:05,100 তারপর একটি স্ট্রিং এবং capitalizes জন্য যে পংক্তি. 4 00:00:05,100 --> 00:00:09,000 ভাল, এর কিছু পরিচিত দিয়ে শুরু করা যাক কোড এর একটি স্ট্রিং নামক ঘোষণা এবং 5 00:00:09,000 --> 00:00:11,380 এটি ফিরতি বরাদ্দ GetString মান. 6 00:00:11,380 --> 00:00:14,910 এবং এর এখন পুনরুক্তি উপর এগিয়ে যাক এই পংক্তি মধ্যে অক্ষর. 7 00:00:14,910 --> 00:00:16,000 ওয়েল, কিভাবে যে কি? 8 00:00:16,000 --> 00:00:19,350 এটি একটি স্ট্রিং শুধুমাত্র একটি পরিনত হয় যে অক্ষরের ক্রম, কিন্তু আরও 9 00:00:19,350 --> 00:00:23,320 সঠিকভাবে, একটি স্ট্রিং একটি অ্যারের হয় আমরা ব্যবহার করতে পারেন যার মানে অক্ষর, 10 00:00:23,320 --> 00:00:27,590 মধ্যে সূচক বর্গাকার বন্ধনী নোটেশন একটি স্ট্রিং এবং স্বতন্ত্র এ পেতে 11 00:00:27,590 --> 00:00:28,680 অক্ষর. 12 00:00:28,680 --> 00:00:30,980 >> অন্য কথায়, আমরা করতে পারেন নিম্নলিখিত কাজগুলো. 13 00:00:30,980 --> 00:00:36,730 Int-জন্য, আমি, 0 পায়, এবং এন পায় ব্যবহার করে, গুলি দৈর্ঘ্য বলে 14 00:00:36,730 --> 00:00:37,530 আমাদের ফাংশন [? আলোড়ন?] 15 00:00:37,530 --> 00:00:38,630 [? লাইন,?] 16 00:00:38,630 --> 00:00:40,450 আমি তোমার + এন কম. 17 00:00:40,450 --> 00:00:45,290 এই লুপ সঙ্গে অন্য কথায়,, আমরা সব এন অক্ষর পুনরুক্তি হবে 18 00:00:45,290 --> 00:00:46,670 স্ট্রিং গুলি মধ্যে. 19 00:00:46,670 --> 00:00:51,680 এবং এই লুপের মধ্যে, আমি যাচ্ছি , পরীক্ষা যদি গুলি আমি-তম চরিত্র 20 00:00:51,680 --> 00:00:57,630 এর চেয়ে বড় বা একটি ছোট হাতের অক্ষর সমান, এবং আমি-তম অক্ষর কম বা হয় 21 00:00:57,630 --> 00:01:02,370 একটি ছোট হাতের গ সমান, তাহলে আমি চাই যে চিঠি পুঁজিতে এগিয়ে যান. 22 00:01:02,370 --> 00:01:08,030 অর্থাৎ, আমি% গ প্রিন্ট আউট করতে চান জন্য একটি স্থানধারক এবং বিকল্প হিসেবে 23 00:01:08,030 --> 00:01:11,120 যে স্থানধারক গুলি বন্ধনী আমি. 24 00:01:11,120 --> 00:01:14,390 >> কিন্তু তারপর আমি রূপান্তর করতে হবে গুলি বন্ধনী আমি বড়হাতের. 25 00:01:14,390 --> 00:01:18,930 এটি করার জন্য, আমি কেবল বিয়োগ করা যাবে পার্থক্য মধ্যে যা কিছু 26 00:01:18,930 --> 00:01:24,120 ছোট হাতের একটি এবং রাজধানী উ: হ্যাঁ, আমি আসলে মূলধন যে প্রত্যাহার করবেন 27 00:01:24,120 --> 00:01:27,160 হওয়া ASCII মধ্যে 65, এবং ছোট হাতের একটি 97 হয়. 28 00:01:27,160 --> 00:01:29,210 সুতরাং পার্থক্য টেকনিক্যালি 32 হয়. 29 00:01:29,210 --> 00:01:31,620 তাই আমি এখানে ঠিক হার্ড কোড 32 পারা. 30 00:01:31,620 --> 00:01:33,870 কিন্তু আমি অগত্যা পারে ঐ সংখ্যার মনে রাখবেন. 31 00:01:33,870 --> 00:01:37,250 >> আর তাছাড়া, কি যদি তারা কম্পিউটার অনুযায়ী আলাদা আলাদা? 32 00:01:37,250 --> 00:01:38,520 সম্ভবত তারা পারব না. 33 00:01:38,520 --> 00:01:42,460 কিন্তু বিন্দু আমি এখনও করতে পারেন যে অবশেষ যে গাণিতিক অভিব্যক্তি বিশ্বজনীন 34 00:01:42,460 --> 00:01:46,550 হিসাবে শুধু পার্থক্য যা কিছু একটি ছোট হাতের একটি এবং একটি মূলধন মধ্যে 35 00:01:46,550 --> 00:01:50,880 আমি থেকে বন্ধ বিয়োগ করতে চান কি এই বিশেষ ছোট হাতের অক্ষর. 36 00:01:50,880 --> 00:01:54,500 >> এখন, যদি এই বিশেষ অক্ষর ছোট হাতের অক্ষর না হয়, আমি কেবল 37 00:01:54,500 --> 00:01:56,620 এটি প্রিন্ট আউট করতে চান. 38 00:01:56,620 --> 00:02:01,110 printf, আমার স্থানধারক হিসাবে% গ, গুলি বন্ধনী আমি. 39 00:02:01,110 --> 00:02:05,150 এই প্রোগ্রাম নীচে, এর যাক কেবল newline প্রিন্ট আউট যাতে আমার 40 00:02:05,150 --> 00:02:07,520 প্রম্পট একটি নতুন প্রদর্শিত তার নিজস্ব লাইন. 41 00:02:07,520 --> 00:02:11,540 >> এর এখন এই প্রোগ্রাম কম্পাইল করা যাক মেক capitalize0 সঙ্গে. 42 00:02:11,540 --> 00:02:13,900 এর capitalize0 দিয়ে এটি চালানো যাক. 43 00:02:13,900 --> 00:02:17,190 আর এর মত একটি শব্দ টাইপ যাক হ্যালো সব ছোট হাতের মধ্যে. 44 00:02:17,190 --> 00:02:19,960 আমি বড় হাতের মধ্যে হ্যালো ফিরে পেতে প্রত্যাশা অনুযায়ী. 45 00:02:19,960 --> 00:02:25,210 কিন্তু এর আরও একটি পরীক্ষা, এই সময় চেষ্টা করুন আমার নিজের নামের সঙ্গে, ডি একটি ভী আমি-D:, কিন্তু সঙ্গে 46 00:02:25,210 --> 00:02:28,170 প্রথম ডি শুধু সালে মূলধনী ক্ষেত্রে আমি কিছু বিশৃঙ্খলার সৃষ্টি 47 00:02:28,170 --> 00:02:29,430 প্রথম যে গৃহস্থালি সঙ্গে. 48 00:02:29,430 --> 00:02:34,250 বড় হাতের মধ্যে লিখুন, এবং D-A-ভী আমি-D: পাশাপাশি ছাপা হয়. 49 00:02:34,250 --> 00:02:36,873