>> СПІКЕР: Давайте напишемо програму, яка намагається скопіювати два рядки.
Я вже отримав розпочата перша роздрукувавши "Скажи що-небудь". Я поруч
подзвонити GetString, зберігання повертається значення в с.
І тоді я переконатися що з не є нульовим.
>> Давайте наступне зробити наш екземпляр S. я збираюся оголосити нову змінну, т,
і зберігати в нього с.
Я поруч збираюся стверджувати, з Е, що я збираюся
капіталізувати цю копію.
Я поруч збираюся перевірити, що Т в міру більше 0 в довжину так, щоб
Я не випадково намагаються капіталізувати лист, що там немає.
Після того, як я впевнений, що, я збираюся змінити вартість на т кронштейна 0 бути повернення
Значення ToUpper, це функція, яка перетворює вхідні дані у верхній регістр,
переходячи в якості вхідної т кронштейна 0.
>> Нарешті, я збираюся роздрукувати те, що вихідне значення було, що,
Звичайно, було с.
А потім я збираюся друкувати те, що вартість копії є, що т.
>> Коли я тепер скомпілювати і запустити цю програму, Я сподіваюся побачити мою оригінал
вхід з наступним його копію з тільки копія капіталізуються.
Але давайте перевіримо.
Зробити копію 0,. / Скопіювати 0.
І я буду забезпечувати введення, скажімо, привіт, але в нижньому регістрі,
а потім натисніть Введення.
>> На жаль, здається, що й оригінал і копія тепер "Привіт"
з великої літери H. Але це явно не те, що я набрав.
Таким чином, очевидно, коли я капіталізуються т, я якось капіталізуються с, хоча я
думав, що я робив копію з с і назвавши його т.
Звичайно, щось тут не так.
Але як ми можемо виправити?