>> Воведничар: Да се ​​напише програма која се обидува да го копирате две жици.
Сум веќе добиле отворени од прва печатење "Кажи нешто". Јас следната
јавете се GetString, чување повратната вредност во с.
А потоа јас бидете сигурни дека дека е не е нула.
>> Ајде следната направиме нашата копија од С Одам да се прогласи нова променлива, т,
и се чува во тоа.
Јас сум следната случува да се тврди, со printf, што јас ќе одам да
профитираат таа копија.
Јас сум следната случува да се провери дека т е во најмалку е поголем од 0 во должина, така што
Не случајно се обидуваат да профитираат писмо што не е таму.
Откако јас сум сигурен, јас ќе одам да се промени вредноста на t држач 0 да биде враќање
вредноста на toupper, функција која претвора нејзиниот влез во големи букви,
поминува во што нејзиниот влез т заградата 0.
>> И на крај, јас ќе одам да се печати она што на оригиналната вредност беше, што,
се разбира, беше на.
А потоа јас ќе одам да се печати она што вредноста на копија е, што е t.
>> Кога јас сега компајлирајте и извршете оваа програма, Се надевам дека за да ја видите мојата оригинална
влез проследено со копија од него со само копија капитализирани.
Но, ајде да се провери.
Направете копија 0. / Копирање 0.
И јас ќе се обезбеди влез на, да речеме, здраво, но во сите мали букви,
а потоа притиснете Enter.
>> За жал, се чини дека и оригинал и копија сега "Здраво"
со капитал Х Но, тоа е јасно она што отчукува.
Значи очигледно, кога капитализирани т, јас некако капитализирани с, иако јас
мислев дека правење на копија на ОК и нарекувајќи го т.
Навистина, нешто тука не е во ред.
Но, како можеме да ја поправите?