Red de conocimientos turísticos - Conocimientos sobre calendario chino - Utilice punteros y funciones para poner en mayúscula una sonrisa en una cadena. Utilice scanf para entrada y puts para salida.

Utilice punteros y funciones para poner en mayúscula una sonrisa en una cadena. Utilice scanf para entrada y puts para salida.

El siguiente programa primero ingresa una cadena, define una variable de puntero de carácter p que apunta a la cadena de entrada y luego realiza un bucle para ver si los caracteres en la cadena están en minúsculas y, de ser así, los cambia a mayúsculas. . Finalmente genera el resultado. Creo que esto debería hacer lo que quieres, cambiar las letras minúsculas de una cadena a letras mayúsculas. #include

#include

int?main()

{

char? str[20];

char?*?p;

printf("por favor?input?a?string:\n");

scanf( "%s",str);

p=str;

printf("antes?cambiar,cadena?es:\n");

pone (cadena);

for(p;*p!='\0';p++)

{

if(*p<='z' ? &&?*p>='a')

{

*p=*p-32;

}

}

printf("antes?cambiar,cadena?es:\n");

puts(str);

retorno?;

}

Los resultados de la ejecución son los siguientes. También puede ejecutar el programa usted mismo y no debería haber errores.

ll Rights Reserved.