GŁOŚNIK: Chcę napisać program, który próbuje skopiować dwa ciągi. Już dostał rozpoczął najpierw drukowanie "Powiedz coś." I następna zadzwoń GetString, przechowywania zwracana wartość w sekundach. A potem upewnij się, że nie jest to null. Niech następne uczynić naszą kopię S. Idę zadeklarować nową zmienną, t, i przechowywać w nim s. Jestem następny będzie twierdzić, ze printf, że będę wykorzystać tę kopię. Jestem następny będzie sprawdzić, czy jest t co najmniej większa niż 0 długości tak, że Nie przypadkowo próbować wykorzystać pismo, że nie ma. Jestem pewien, że kiedyś, mam zamiar zmienić wartość w przedziale od 0 do t być powrót wartość ToUpper, funkcja przekształca dane wejściowe na wielkie litery, przekazując jako jej wejścia t wspornika 0. Wreszcie, mam zamiar wydrukować co oryginalna wartość była, co, Oczywiście, był ów. A potem mam zamiar wydrukować co Wartość odpisu jest, co jest t. Kiedy teraz skompilować i uruchomić ten program, Mam nadzieję, że mój oryginalny Wejście następuje jego kopii z tylko kopia kapitalizowane. Ale sprawdźmy. Wykonanie kopii 0,. / Skopiować 0. I będę zapewnić wejście, powiedzmy, witam, ale we wszystkich małych liter, , a następnie naciśnij Enter. Niestety, wydaje się, że zarówno Oryginał i kopia są teraz "Hello" z literą H. Ale to zdecydowanie nie to, co wpisałem. Więc jak widać, kiedy kapitalizowane t, jakoś kapitalizowane s, mimo że myślałem, że wykonanie kopii S i nazywając go t. Z pewnością coś tu jest nie tak. Ale w jaki sposób można to naprawić?