Vuelvo a postear mi codigo
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <conio2.h>
#define p printf
#define s scanf
int i,cont=0,op,j=0,filas=30,columnas=30;
char opc='N';
struct primaria{
char **nomalu;
char** nompa;
char** cedula;
char** telefono;
char* sexo;
}pri;
Código C:
Ver originalvoid inscripcion(){
do{
clrscr();
gotoxy(20,1);p("Inscripciones del Colegio Santa maria");
gotoxy(20,2);p("Donde la grandeza se siente\n\n");
p("Introduzca nombre del alumno:\n");
p("Introduzca nombre del Representante:\n");
p("Introduzca Cedula:\n");
p("Introduzca Telefono:\n");
gets(pri.
telefono[cont
]); p("Realizar Otra Inscripcion?[S/N]\n");
cont++;
}while(opc=='S');
main();
}
Código C:
Ver originalvoid ver(){
clrscr();
for(i=0;i<cont;i++){
p("Nombre: %s\nNombre Del representante: %s\nCedula: %s\nTelefono: %s\nSexo: %c\n\n", pri.nomalu[i],pri.nompa[i],pri.cedula[i],pri.telefono[i],pri.sexo[i]);
}
}
Código C:
Ver originalvoid inicializar(){
pri.
nomalu=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
nomalu[i
]=(char**)malloc(columnas
*sizeof(char));}
pri.
nompa=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
nompa[i
] =(char *) malloc(columnas
*sizeof(char));}
pri.
cedula=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
cedula[i
] = (char *) malloc(columnas
*sizeof(char));}
pri.
telefono=(char**)malloc(filas
*sizeof(char*));for(i=0;i<filas;i++){
pri.
telefono[i
] = (char *) malloc(columnas
*sizeof(char));}
pri.
sexo=(char*)malloc(filas
*sizeof(char));}
Código C:
Ver originalmain(){
clrscr();
inicializar();
do{
gotoxy(20,1);p("Bienvenido Al colegio Santa maria");
gotoxy(20,2);p("EsperemoInscripcion Matrices dinamicass tenga un grandiso dia");
gotoxy(20,6);p("1. Realizar Inscripcion");
gotoxy(20,7);p("2. Ver Alumnos Inscritos");
gotoxy(20,8);p("3. Salir");
gotoxy(20,9);p("Opcion: ");
s("%d", &op);
switch(op){
case 1:{
inscripcion();
}break;
case 2:{
ver();
}break;
}
}while(op=!3);
}
Esto es lo que me enseña a la hora de Mostrar los nombres: