1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Mari kita menulis program yang cuba untuk menyalin dua tali. 3 00:00:03,310 --> 00:00:07,690 Saya telah mendapat bermula dengan terlebih dahulu mencetak "Katakanlah sesuatu." Saya seterusnya 4 00:00:07,690 --> 00:00:10,130 memanggil GetString, menyimpan nilai pulangan dalam s. 5 00:00:10,130 --> 00:00:12,800 Dan kemudian saya memastikan s yang tidak null. 6 00:00:12,800 --> 00:00:16,860 >> Mari kita seterusnya membuat salinan kami S. Saya akan untuk mengisytiharkan pembolehubah baru, t, 7 00:00:16,860 --> 00:00:18,860 dan menyimpan di ia s. 8 00:00:18,860 --> 00:00:21,740 Saya seterusnya akan mendakwa, dengan printf, bahawa saya akan 9 00:00:21,740 --> 00:00:24,410 kesempatan salinan itu. 10 00:00:24,410 --> 00:00:28,690 Saya seterusnya akan pastikan t adalah di kurangnya lebih besar daripada 0 panjang supaya 11 00:00:28,690 --> 00:00:31,800 Saya tidak sengaja cuba untuk mengambil kesempatan surat itu bukan di sana. 12 00:00:31,800 --> 00:00:36,670 Apabila saya pasti, saya akan menukar Nilai-pada-t kurungan 0 menjadi pulangan 13 00:00:36,670 --> 00:00:40,290 nilai toupper, fungsi yang menukarkan input kepada huruf besar, 14 00:00:40,290 --> 00:00:43,820 lulus dalam sebagai input t kurungan 0. 15 00:00:43,820 --> 00:00:49,650 >> Akhir sekali, saya akan mencetak apa nilai asal, yang, 16 00:00:49,650 --> 00:00:51,650 sudah tentu, adalah s. 17 00:00:51,650 --> 00:00:58,950 Dan kemudian saya akan mencetak apa yang nilai salinan itu, yang t. 18 00:00:58,950 --> 00:01:02,820 >> Apabila saya kini menyusun dan menjalankan program ini, Saya berharap untuk melihat asal saya 19 00:01:02,820 --> 00:01:06,430 input diikuti dengan salinannya dengan hanya salinan dipermodalkan. 20 00:01:06,430 --> 00:01:08,260 Tetapi mari kita cek. 21 00:01:08,260 --> 00:01:12,630 Buat salinan 0,. / Menyalin 0. 22 00:01:12,630 --> 00:01:16,100 Dan saya akan memberi input, katakan, halo, tetapi dalam semua huruf kecil, 23 00:01:16,100 --> 00:01:17,620 dan kemudian tekan Enter. 24 00:01:17,620 --> 00:01:21,680 >> Malangnya, ia kelihatan bahawa kedua-dua asal dan salinan yang kini "Hello" 25 00:01:21,680 --> 00:01:24,680 dengan H. modal Tetapi itu jelas tidak apa yang saya taip. 26 00:01:24,680 --> 00:01:29,240 Jadi nampaknya, apabila saya dipermodalkan t, saya entah bagaimana dipermodalkan s, walaupun saya 27 00:01:29,240 --> 00:01:32,860 fikir saya telah membuat salinan s dan memanggilnya t. 28 00:01:32,860 --> 00:01:34,520 Sesungguhnya, sesuatu di sini adalah salah. 29 00:01:34,520 --> 00:01:35,770 Tetapi bagaimana kita boleh menetapkan? 30 00:01:35,770 --> 00:01:36,640