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