Programación General > C/C++

 Problema con un programa (Novato =D)

<< < (2/2)

Vndecid:
veo que no sabes lo que es una funcion.Explico
Una FUNCION es un MINIPROGRAMA que hace una accion determinada
Cuyo cuerpo es asi

ANTES DEL MAIN

(tipo de dato que devuelve int char etc o void si no debuelve nada) (nombre de la funcion) ((tipo de dato de entrada,tipo de dato de estrada));

MAIN

DESPUES DEL MAIN

(mismo tipo de dato que pusiste arriba cuando declaraste la funcion) (mimso nombre que puesiste arriba cuando declaraste la funcion) ((mismo tipo de dato de entrada espacio nombre de la variable,mismo tipo de dato de entrada espacio otro nombre de  variable y sigue asi)
{
lo que hace la funcion
return variable que devuelve
}

ACA UN EXCELENTE EJEMPLO con las FUNCIONES que yo te di si usas linu funciona bien si usas borland Abstente a las consecuencias (risa malefica) JAJAJAJ JAAAAAAAAAAAAJAAAAAAAAAJJJJJJAAAAAAAAAAJAAAAAAAAA(fin de risa malefica)
Copia pega e investiga...(por ahora no te inmiscuyas en los * por que se te va a armar flor de quilombo)

bash-4.0$ gcc sd.c
bash-4.0$ ./a.out
Ingrese NUMERO: 123
LA LINEA NO ES IGUAL A 12345 -->Funciona


--- Código: C --- #include<stdio.h>#include<string.h>  int verifica(char *);void normalizar(char *); int main (void){    char linea[50];    printf("Ingrese NUMERO: ");    fgets(linea,50,stdin);     normalizar(linea);     if(verifica(linea)!=0)        printf("LA LINEA CONTIENE CARACTERES!!!!");    else        if(strcmp("12345",linea)==0)            printf("La linea es igual a 12345");        else            printf("LA LINEA NO ES IGUAL A 12345");   }  int verifica(char *linea) //Devuelve un UNO si la cadena tiene un caracter distinto a un numero debe ser utilizadop con una cadena NORMALIZADA{   while(*linea!='')   {       if(*linea<48 || *linea>57)            return 1;       linea++;   }return 0;}  void normalizar(char *linea)//Saca el enter de una cadena(el n){    while(*linea!='n')         linea++;*linea='';}  

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa