Título: Novato: funcion tolower y toupper. Ayuda Publicado por: .-Gaston-. en 29 Junio 2005, 00:01 am Que tal. Bueno, aunque vengo hace rato con el tema de la programacion, he estadop estudiando C y me encontré con una dudilla. Estoy con C en Linux.
En el turorial que estoy leyendo dice que no puedo hacer: char texto[20]; texto = "gaston"; O sea, no puedo declarar la variable y despues asignarle un valor. Pero si puedo hacer ésto: char texto[20]; scanf("%s",texto); Ahora mis preguntas son dos: 1.-Si yo declaro la variable y no le doy un valor, ¿como se lo doy despues? 2.-Si el valor lo obtengo leyendolo con scanf (lo que ingresa un usuario), ¿como lo paso a mayusculas o a minusculas?Porque probé la funcion toupper y tolower, pero al resultado tengo que guardarlo en una variable, que es el caso que expuse mas arriba. Espero haberme podido expresar bien. Saludos y gracias de antemano. Gaston Título: Re: Novato: funcion tolower y toupper. Ayuda Publicado por: Juan_Perez en 29 Junio 2005, 00:41 am Cuando declaras una variable de esta manera
Código: char texto[20]; Código: char texto[20] = "gaston"; Código: strcpy (texto, "gaston"); Código: sprintf (texto, "%s", "gaston"); Código: texto[0] = 'g'; Título: Re: Novato: funcion tolower y toupper. Ayuda Publicado por: Juan_Perez en 29 Junio 2005, 00:46 am Discúlpame, me faltó contestarte la segunda pregunta. Para pasar una cadena a mayúsculas o minúsculas tienes que usar la función toupper o la función tolower respectivamente a cada uno de los elementos del arreglo. Estas funciones vienen declaradas en el encabezado <ctype.h>. Para las mayúsculas lo podrías hacer así
Código: int i; Título: Re: Novato: funcion tolower y toupper. Ayuda Publicado por: .-Gaston-. en 29 Junio 2005, 03:50 am Ok. Muchisimas gracias. Quedó todo mas que claro.
Saludos. Gaston. Título: Re: Novato: funcion tolower y toupper. Ayuda Publicado por: PerviousNebula en 28 Diciembre 2013, 10:07 am Oye me podrias explicar detalladamente como funciona el proceso del for con la funcion toupper por favor :)
Título: Re: Novato: funcion tolower y toupper. Ayuda Publicado por: leosansan en 28 Diciembre 2013, 10:20 am Oye me podrias explicar detalladamente como funciona el proceso del for con la funcion toupper por favor :) Código: int i; Sencillamente va recorriendo la cadena texto desde el primer caracter, texto[0] hasta el final de la cadena y en cada pasada transforma el caracter a su forma en mayúsculas. ;-) ;-) Felices Navidades y Próspero Año Nuevo. ;-) ;-) ¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) |