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