Foros del Web » Programación para mayores de 30 ;) » C/C++ »

crear una funcion como ejemplo

Estas en el tema de crear una funcion como ejemplo en el foro de C/C++ en Foros del Web. hola amigos una vez mas yo.....les quiero solicitar su ayuda con este programa en el cual estoy empezando a crear las funciones pero quisiera me ...
  #1 (permalink)  
Antiguo 19/02/2012, 13:39
 
Fecha de Ingreso: febrero-2011
Ubicación: mexico
Mensajes: 20
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta crear una funcion como ejemplo

hola amigos una vez mas yo.....les quiero solicitar su ayuda con este programa en el cual estoy empezando a crear las funciones pero quisiera me ayudaran con la funcion de BAJAS para darme una idea de como seria para eliminar un registro les dejo una parte del programa:
Cita:
struct Registro{
char Nombre[20];
char ApPaterno[20];
char ApMaterno[20];
char NumControl[9];
int Semestre;
float Promedio;
char Dom[50];
};
void ALTAS(Registro Alumnos);
void BAJAS(Registro Alumnos);
void ConsulIND(Registro Alumnos);
void ConsulGen(Registro Alumnos);
void Modificar(Registro Alumnos);


Registro Alumnos[10];


int menu(){
do{
printf("REGISTRO DE ALUMNOS ELIJA UNA OPCION");
printf("A. Dar de alta ");
printf("B. Dar de baja ");
printf("C. Consulta individual");
printf("D. Consulta General");
printf("E. Modificar");
printf("F. Salir");
opcion=toupper(0);

switch(opcion){
case 'A': Altas(Alumnos);break;
case 'B': Bajas(Alumnos);break;
case 'C': ConsulIND(Alumnos);break;
case 'D': ConsulGen(Alumnos);break;
case 'E': Modificar(Alumnos);break;
case 'F': Salir(Alumnos);break;
default:
printf("Opcion incorrecta");
break;

}while('F'!opcion);
printf("Fin del programa");
}
}
void BAJAS(Registro Alumnos){





void ALTAS(Registro Alumnos){
printf("REGISTRO DE ALUMNOS\n");
printf("NAME: ");
scanf("%s",Alumnos.Nombre);
cout<<"Apellido paterno: ";
cin>>Alumnos.ApPaterno;
cout<<"Apellido materno: ";
cin>>Alumnos.ApMaterno;
cout<<"numero de control: ";
cin>>Alumnos.NumControl;
cout<<"Semestre: ";
cin>>Alumnos.Semestre;
cout<<"promedio: ";
cin>>Alumnos.Promedio;
cout<<"domicilio: ";
cin>>Alumnos.Dom;

cout<<"nombre: "<<Alumnos.Nombre<<"\n";
cout<<"Apellido Paterno: "<<Alumnos.ApPaterno<<"\n";
cout<<"Apellido materno: "<<Alumnos.ApMaterno<<"\n";
cout<<"Numero de control: "<<Alumnos.NumControl<<"\n";
cout<<"Semestre: "<<Alumnos.Semestre<<"\n";
cout<<"Promedio: "<<Alumnos.Promedio<<"\n";
cout<<"Domicilio: "<<Alumnos.Dom<<"\n";


}
int main(){
Registro e;
CapturarDatos(e);

return 0;
}
  #2 (permalink)  
Antiguo 21/02/2012, 15:49
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: crear una funcion como ejemplo

Antes de hacer el de baja deberias arreglar las cosas que tienes mal. Prueba compilar el programa y veras que tienes severos errores de tipos. La funcion alta espera como argumento una varaible del tipo registro pero cuando pero cuando la envocaas en el switch le pasas un array de tipo registro.

Despues hay funciones que no existen por ejemplo CapturarDatos....

Empeza haciendo mas claro tu codigo asi podes avanzar al siguiente codigo.

Saludos

Etiquetas: ejemplo, funcion, programa, struct
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.