• Domingo 22 de Diciembre de 2024, 09:36

Autor Tema:  Comenzando con errores!  (Leído 1147 veces)

lavi

  • Miembro activo
  • **
  • Mensajes: 34
    • Ver Perfil
Comenzando con errores!
« en: Lunes 17 de Noviembre de 2008, 20:10 »
0
Hola, estoy empezando con C y tengo errores, no me reconoce las funciones, trabajo con el TurboC 4.5, lo unico que hago es en un solo modulo, tengo el main; y fuera de él tengo 3 structs, y 3 arrays, y alli funciones de ingreso, modificacion y búsqueda; el problema surge cuando llamo desde dentro de unas funciones (todas las que están fuera del main) a otras;
por ejemplo tira error el llamar dentro de la funcion ingresarDoc, la funciòn existeDoc; tengo importado #include <stdio.h>
#include <conio.h>.... alguien puede mirar el cod. y decirme que parece es?? &lt;_&lt;

GRACIASS.


Código: Text
  1. void ingresarDoc(){
  2. int mCI;
  3. char mNombre1[31], mNombre2[31], mApellido1[31], mApellido2[31], mFechaNac [21], mSexo[10], mNacionalidad[20], mNroCredencial[20];
  4.     printf("Ingrese los datos del Docenten");
  5.     printf("CI:n");
  6.     scanf("%d", &mCI);
  7.     if (mCI == 0){
  8.         printf("No ha ingresado correctamente la CI del alumno");
  9.         printf("CI:n");
  10.         scanf("%d", &mCI);
  11.     }else{
  12.         printf("Primer nombre:n");
  13.         scanf("%s", &mNombre1);
  14.         printf("Segundo nombre:n");
  15.         scanf("%s", &mNombre2);
  16.         printf("Primer Apellido:n");
  17.         scanf("%s", &mApellido1);
  18.         printf("Segundo Apellido:n");
  19.         scanf("%s", &mApellido2);
  20.         printf("Fecha de Nacimiento:n");
  21.         scanf("%s", &mFechaNac);
  22.         printf("Sexo:n");
  23.         scanf("%s", &mSexo);
  24.         printf("Nacionalidadn");
  25.         scanf("%s", &mNacionalidad);
  26.         printf("Nro. Credencialn");
  27.         scanf("%s", &mNroCredencial);
  28.      }
  29.  
  30.      int existeDoc(){
  31.      int i=0;
  32.         for(i=0; i<=topeDoc; i++){
  33.             if (arrayDoc[i].CI == mCI){
  34.                 existeDoc=1;
  35.             }else{
  36.                 existeDoc=0;
  37.             }
  38.     }
  39.      if  (existeDoc() ==0){
  40.         ArrayDoc[topeDoc].CI = mCI;
  41.         ArrayDoc[topeDoc].nombre1 = mNombre1;
  42.         ArrayDoc[topeDoc].nombre2 = mNombre2;
  43.         ArrayDoc[topeDoc].apellido1 = mApellido1;
  44.         ArrayDoc[topeDoc].apellido2 = mApellido2;
  45.         ArrayDoc[topeDoc].fechaNac = mFechaNac;
  46.         ArrayDoc[topeDoc].sexo = mSexo;
  47.         ArrayDoc[topeDoc].nacionalidad = mNacionalidad;
  48.         ArrayDoc[topeDoc].nroCredencial = mNroCredencial;
  49.      }
  50. }
  51.  
  52.  
  53.