elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Pregunta Cadenas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta Cadenas  (Leído 3,924 veces)
clodan

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: Pregunta Cadenas
« Respuesta #10 en: 26 Agosto 2010, 16:57 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

Código
  1. #include <stdio.h>
  2.  
  3. int main (){
  4.     char sta[50];
  5.     int y=0;
  6.     printf("Ingrese la frase a la cual desea contarle las letras\n");
  7.     fgets(sta, sizeof(sta), stdin);
  8.     while (sta[y]!='\0'){
  9.           y++;
  10.           }
  11.     printf("La frase tiene %d caracteres\n", y-1);
  12.     getchar();
  13.     return 0;
  14. }
  15.  


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines