1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> ALTAVEU: Anem a escriure un programa que intenta copiar dues cadenes. 3 00:00:03,310 --> 00:00:07,690 Ja he fet més que començar pel primer imprimir "Digui alguna cosa." I següent 4 00:00:07,690 --> 00:00:10,130 cridar GetString, emmagatzemar el valor de retorn al s. 5 00:00:10,130 --> 00:00:12,800 I llavors em asseguro que s no és nul. 6 00:00:12,800 --> 00:00:16,860 >> Anem a fer el nostre proper exemplar de S. Vaig per declarar una nova variable, t, 7 00:00:16,860 --> 00:00:18,860 i guardar en si. 8 00:00:18,860 --> 00:00:21,740 Estic al costat va a reclamar, amb printf, que vaig a 9 00:00:21,740 --> 00:00:24,410 capitalitzar aquesta còpia. 10 00:00:24,410 --> 00:00:28,690 Estic al costat va a comprovar que T és l' menys gran que 0 en longitud de manera que 11 00:00:28,690 --> 00:00:31,800 No tracte accidentalment capitalitzar una lletra que no està allà. 12 00:00:31,800 --> 00:00:36,670 Un cop estic segur que vaig a canviar el valor en t bracket 0 sigui el retorn 13 00:00:36,670 --> 00:00:40,290 valor ToUpper, una funció que converteix la seva entrada en majúscules, 14 00:00:40,290 --> 00:00:43,820 passant com la seva entrada t bracket 0. 15 00:00:43,820 --> 00:00:49,650 >> Finalment, vaig a imprimir el que el valor original, el qual, de 16 00:00:49,650 --> 00:00:51,650 Per descomptat, era s. 17 00:00:51,650 --> 00:00:58,950 I després vaig a imprimir el que el valor de la còpia, que és t. 18 00:00:58,950 --> 00:01:02,820 >> Quan ara compilar i executar aquest programa, Espero veure el meu original 19 00:01:02,820 --> 00:01:06,430 entrada, seguit d'una còpia amb només la còpia en majúscules. 20 00:01:06,430 --> 00:01:08,260 Però anem a veure. 21 00:01:08,260 --> 00:01:12,630 Fer còpia 0,. / Copia 0. 22 00:01:12,630 --> 00:01:16,100 I vaig a oferir una entrada de, per exemple, hola, però en minúscules, 23 00:01:16,100 --> 00:01:17,620 i després premeu Enter. 24 00:01:17,620 --> 00:01:21,680 >> Desafortunadament, sembla que tant el original i la còpia són ara "Hola" 25 00:01:21,680 --> 00:01:24,680 amb una H majúscula Però això és clarament no és el que he escrit. 26 00:01:24,680 --> 00:01:29,240 Així que pel que sembla, quan majúscula t, I d'alguna manera capitalitzat s, tot i que 27 00:01:29,240 --> 00:01:32,860 Vaig pensar que estava fent una còpia de s i dir que és t. 28 00:01:32,860 --> 00:01:34,520 Segurament, alguna cosa aquí que està malament. 29 00:01:34,520 --> 00:01:35,770 Però, com podem arreglar? 30 00:01:35,770 --> 00:01:36,640