SPEAKER: Idemo napisati program koji pokušava kopirati dvije žice. Već sam stečen počela prva ispis "Reci nešto." I pored nazvati GetString, skladištenje povratna vrijednost u s.. A onda sam se uvjerite da je nije null. Idemo naprijed bi naš primjerak S. idem proglasiti novu varijablu, t, i pohraniti u njoj je. Ja sam drugi će tvrditi, s printf, da ću kapitalizirati tu kopiju. Ja sam sljedeći će provjeriti da T na barem veći od 0 duljine kako Ne slučajno pokušati kapitalizirati pismo da to ne postoji. Jednom sam siguran, da ću promijeniti vrijednost na t zagrada 0 biti povratak Vrijednost toupper, funkcija koja pretvara svoj doprinos u velika slova, prolaze kao ulazni t nosač 0. Konačno, ja ću isprintati ono izvorna vrijednost je, što se, Naravno, bilo je. A onda ću ispisati ono Vrijednost kopiji je, što je t. Kad sam sada sastaviti i pokrenuti ovaj program, Nadam se da ću vidjeti svoju izvornu Ulaz slijedi njegov primjerak sa samo copy kapitaliziraju. Ali neka je provjeriti. Napravite kopiju 0,. / Kopirati 0. I ja ću dati doprinos od, recimo, Pozdrav, ali u svim malim slovima, i onda pritisnite Enter. Nažalost, čini se da su oba original i kopija su sada "Hello" s velikim H. No, to je očito nije ono što sam upisali. Dakle, očito, kad sam kapitaliziraju t, ja nekako kapitaliziraju s, iako sam mislio sam na umnožavanju s i nazivajući ga t. Zasigurno, ovdje nešto nije u redu. No, kako možemo popraviti?