1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Scriviamo un programma che cerca di copiare due stringhe. 3 00:00:03,310 --> 00:00:07,690 Ho già ottenuto iniziato dal primo stampare "Dì qualcosa". I prossimo 4 00:00:07,690 --> 00:00:10,130 chiamare GetString, memorizzazione il valore di ritorno di s. 5 00:00:10,130 --> 00:00:12,800 E poi mi assicurerò che s non è nullo. 6 00:00:12,800 --> 00:00:16,860 >> Facciamo prossima rendere la nostra copia di S. Vado per dichiarare una nuova variabile, t, 7 00:00:16,860 --> 00:00:18,860 e conservare in esso s. 8 00:00:18,860 --> 00:00:21,740 Sto accanto intenzione di rivendicare, con printf, che ho intenzione di 9 00:00:21,740 --> 00:00:24,410 capitalizzare quella copia. 10 00:00:24,410 --> 00:00:28,690 Sto accanto andando a controllare che t è a almeno maggiore di 0 in lunghezza in modo che 11 00:00:28,690 --> 00:00:31,800 Non mi sbaglio cerco di capitalizzare una lettera che non c'è. 12 00:00:31,800 --> 00:00:36,670 Una volta che sono sicuro, ho intenzione di cambiare la valore al tempo t 0 staffa per essere il ritorno 13 00:00:36,670 --> 00:00:40,290 valore di toupper, una funzione che converte suo ingresso in maiuscolo, 14 00:00:40,290 --> 00:00:43,820 passando come input t staffa 0. 15 00:00:43,820 --> 00:00:49,650 >> Infine, ho intenzione di stampare ciò che il valore originale era, che, di 16 00:00:49,650 --> 00:00:51,650 Certo, era s. 17 00:00:51,650 --> 00:00:58,950 E poi ho intenzione di stampare ciò che il valore della copia, che è t. 18 00:00:58,950 --> 00:01:02,820 >> Quando ho ora compilare ed eseguire questo programma, Spero di vedere il mio originale 19 00:01:02,820 --> 00:01:06,430 Ingresso seguita da una copia con solo la copia maiuscola. 20 00:01:06,430 --> 00:01:08,260 Ma diamo un'occhiata. 21 00:01:08,260 --> 00:01:12,630 Fai copia 0,. / Copiare 0. 22 00:01:12,630 --> 00:01:16,100 E io vi fornirò un ingresso di, diciamo, ciao, ma in tutto in minuscolo, 23 00:01:16,100 --> 00:01:17,620 e poi premere Invio. 24 00:01:17,620 --> 00:01:21,680 >> Purtroppo, sembra che sia il originale e la copia sono ora "Ciao" 25 00:01:21,680 --> 00:01:24,680 con un capitale di H. Ma questo è chiaramente non quello che ho scritto. 26 00:01:24,680 --> 00:01:29,240 Quindi a quanto pare, quando mi maiuscola t, I in qualche modo capitalizzati s, anche se 27 00:01:29,240 --> 00:01:32,860 ho pensato che stavo facendo una copia di s e chiamandolo t. 28 00:01:32,860 --> 00:01:34,520 Sicuramente, qualcosa qui non va. 29 00:01:34,520 --> 00:01:35,770 Ma come possiamo risolvere? 30 00:01:35,770 --> 00:01:36,640