#include
#include
#include
#include "modulos/tablas.c";
char * asigets(char * s, int mida);
int main()
{
size_t escrito;
Tcliente vcli;
FILE * apfi;
if ((apfi=fopen("bd/clientes.datos","a+"))==NULL)
perror("Error al abrir el archivo");
else
{
printf("Código de cliente: ");
asigets(vcli.codicli,sizeof(vcli.codicli));
printf("Nombre: ");
asigets(vcli.nombre,sizeof(vcli.nombre));
printf("Direccion: ");
asigets(vcli.direccion,sizeof(vcli.direccion));
printf("Teléfono 1: ");
asigets(vcli.tlf1,sizeof(vcli.tlf1));
printf("Teléfono 2: ");
asigets(vcli.tlf2,sizeof(vcli.tlf2));
escrito=fwrite(&vcli,sizeof(vcli),1,apfi);
}
return 0;
}
char * asigets(char * s, int mida){
char * pc;
pc=fgets(s,mida,stdin);
if(s[strlen(s)-1]=='\n')
s[strlen(s)-1]='\0';
else
while (fgetc(stdin)!='\n');
return pc;
}
Introduciendo registros en Tabla clientes
Publicado por
Daniel Funes Garcia-Penche
Ya tengo el código para ir introduciendo registros en la tabla Clientes, lo que me falta es hacer una función de esta para tenerlo más organizado, pero no sé hacerlo, tendré que preguntarle al profe.
Etiquetas:
proyecto de programación en c
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario