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
|