Ando trabajando en un programa que me incluya,modifique y elimine los datos de varios jugadores de béisbol mas o menos así en una matriz de 3x100 osea que almacene hasta 100 jugadores como limite:
Nombre y apellido del jugador| Nombre del equipo|Promedio de bateo|
__________________________________________________ ______
Cita:
He trabajado en base a funciones.. pero aún no estoy seguro que estén bien... y ¿como podría colocar todos esos datos en una matriz? #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define J [3]
#define K [100]
struct P_Info{
char nombreapellido[20];
char equipo[20];
float average;
}datos;
void Menu(void);
void incluir(void);
void Modificar(void);
void Eliminar(void);
int main(void)
{
int i,o;
void Menu(){
int op=0;
printf("Elige la opcion que deseas realizar \n\n");
printf("1. Incluir\n");
printf("2. Modificar\n");
printf("3. Eliminar\n");
scanf("%d",&op);
switch(op){
case 1:Incluir();break;
case 2:Modificar();break;
case 3:Eliminar();break;
}
return;
}
void Incluir(void){
printf("Introduce los jugadores que deseas incluir\n");
scanf("%d",&i);
for(o=0;o<i;o++){
printf("Introduce el Nombre y apellido del jugador\n");
scanf("%s",datos.nombreapellido);
printf("Introduce el equipo del jugador\n");
scanf("%s",datos.equipo);
printf("Introduce el average hasta el momento del jugador\n");
scanf("%2f",datos.average);
}
}
void Modificar(void){
int temp=0,nuevodato=0; //..
printf("Introduce el apellido del jugador a modificar\n");
scanf("%s",datos.apellido);
temp=datos.apellido;
nuevodato=datos.apellido;
//..... En esta parte tenia pensando hacerlo con coordenadas! seria mejor quizás
}
void Eliminar(){
//... Aún sin terminar..
#include <stdlib.h>
#include <conio.h>
#define J [3]
#define K [100]
struct P_Info{
char nombreapellido[20];
char equipo[20];
float average;
}datos;
void Menu(void);
void incluir(void);
void Modificar(void);
void Eliminar(void);
int main(void)
{
int i,o;
void Menu(){
int op=0;
printf("Elige la opcion que deseas realizar \n\n");
printf("1. Incluir\n");
printf("2. Modificar\n");
printf("3. Eliminar\n");
scanf("%d",&op);
switch(op){
case 1:Incluir();break;
case 2:Modificar();break;
case 3:Eliminar();break;
}
return;
}
void Incluir(void){
printf("Introduce los jugadores que deseas incluir\n");
scanf("%d",&i);
for(o=0;o<i;o++){
printf("Introduce el Nombre y apellido del jugador\n");
scanf("%s",datos.nombreapellido);
printf("Introduce el equipo del jugador\n");
scanf("%s",datos.equipo);
printf("Introduce el average hasta el momento del jugador\n");
scanf("%2f",datos.average);
}
}
void Modificar(void){
int temp=0,nuevodato=0; //..
printf("Introduce el apellido del jugador a modificar\n");
scanf("%s",datos.apellido);
temp=datos.apellido;
nuevodato=datos.apellido;
//..... En esta parte tenia pensando hacerlo con coordenadas! seria mejor quizás
}
void Eliminar(){
//... Aún sin terminar..
A ver si alguno tiene ideas de como puedo terminar de desarrollarlo, estaría muy muy agradecido!
Saludos! y muy buen foro