Pregunta Cadenas

Iniciado por clodan, 26 Agosto 2010, 15:59 PM

0 Miembros y 1 Visitante están viendo este tema.

clodan

Cita de: Horricreu en 26 Agosto 2010, 16:44 PM
Me alegro que te vaya bien, pero sigues teniendo errores y cosas a mejorar:


  • Incluyes la librería stdlib que no es necesaria, tal y como te dije en mi primera respuesta.
  • Declara int main() en vez de main(), si no en algún compilador bueno te dará error.
  • Utilizas variables globales, que no son aconsejables ya que tienen una legibilidad menor, condiciona a que el programa sólo sirva para unos casos determinados, puede producir efectos colaterales y atenta contra uno de los principios de la programación, la programación modular.

Saludos :P


FIXED! =D

aca ta el final

#include <stdio.h>

int main (){
     char sta[50];
     int y=0;
     printf("Ingrese la frase a la cual desea contarle las letras\n");
     fgets(sta, sizeof(sta), stdin);
     while (sta[y]!='\0'){
           y++;
           }
     printf("La frase tiene %d caracteres\n", y-1);
     getchar();
     return 0;
}