C/Visual C - Estoy haciendo una tesis en C. alguien me puede ayudar? tengo algunas dudas.

   
Vista:

Estoy haciendo una tesis en C. alguien me puede ayudar? tengo algunas dudas.

Publicado por marcos (4 intervenciones) el 15/09/2011 16:30:51
Hola, soy marcos y estoy haciendo una tesis. Tengo que hacer un programa de un kiosco en C.
Yo definí la siguiente estructura y puntero de forma global:

struct Clientes{int NumeroDeCliente;
char Nombre[35];
char LetraSexo[2];
char FdeNac[9];
long int NdeDoc;
char Domicilio[35];
char Localidad[35];
char CodigoPostal[10];
long int TelF;
long int TelM;
char Correo [40];
} ;
punteroDeArchivo;
//Cuando en el menú me llama a la funcion AltasDeClientes(); programe lo siguiente:
void ClientesAltas(void)
{ struct Clientes Altas[250]; //variable llamada Altas que almacena la
//estructura en 250, es decir,
//este arreglo me almacenara 250 clientes
punteroDeArchivo = fopen("DIRECCION.DAT", "w+");
if((punteroDeArchivo = fopen("DIRECCION.DAT", "w+"))==NULL)
{
printf("\nError al intentar abrir el archivo");
return Menu();
}
printf("\nNumero de cliente: ");
printf("\nNombre completo: ");
scanf(" %c", &Clientes.Nombre);
ControlNombre(Altas.Nombre);
//sigue el programa.....................................
Soy principiante en C, esto no se si estará bien pero lo programe asi. El mayor problema que tengo es que CREO que tendria que definir un puntero del arreglo Altas para asi poder leer, modificar o lo que sea por cada cliente, y, de ahí pasarlo al archivo, quizas lo pueda hacer con la funcion FSEEK_x... Pero no estoy muy seguro, de hacerlo asi, ni de como hacerlo. bueno espero que puedan ayudarme. muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder