Matematico
#include"stdio.h"
#include"string.h"
#include"graphics.h"
#include"stdlib.h"
/*este programa lee datos de una persona y los guarda en un
archivo
para verse se ingresa el dni de la persona,tamboen se
pueden borrar
datos de una persona*/
struct amigos
{
char dni[8];
char nombre[40];
char apellidos[40];
char calle[30];
char numero[8];
charcolonia[30];
char telefono[10];
}datos;
/*declaracion de la estructura a amigos*/
void main()
{
int opcion=0;
char opc[4];
char dnibuscado[8],var;
FILE *archivo,*aux;
textmode(C80);//textmode para defir el modo de
pantalla a trabajar C80 80 columnas y 25 filas a color
/*se abre el archivo en modo escritura por si tiene datos
los borra*/if((archivo=fopen("c:amigos.txt","a+"))==NULL)
{
textcolor(LIGHTGREEN);
textbackground(YELLOW);
cprintf("ntError al abrir el archivo");
getch();
exit(1);
}
/*mientras opcion sea diferente de 4 seguira el ciclo,
cuando
sea opcion=4 termina el ciclo*/
do
{
textcolor(LIGHTGREEN);//la funcion
textcolor y textbackground me prmiten
textbackground(BLACK);//cambiar el color a
la ventanay el texto
clrscr();
freopen("c:amigos.txt","a+",archivo);
/*menu de lo que se puede hacer con los datos*/
printf
("n========================================================
=======================");
printf
("n========================================================
=======================");
printf
("n==###########################################################################==");
printf("n==############################");
textcolor(LIGHTBLUE);
cprintf("DATOS DE LOS ALUMNO");//la funcion
cprintf me permite imprimir en pantalla directo y asi
puedo manejar el color sin limpiar la pantalla
printf("############################==");
printf
("n==###########################################################################==");
printf
("n==##############################");
textcolor(LIGHTGRAY);cprintf("1.-Anadir
datos");
printf("##############################==");
printf
("n==##############################---------------
##############################==");
printf
("n==##############################");
textcolor(LIGHTGRAY);cprintf("2.-buscar
datos");printf("##############################==");
printf
("n==##############################---------------
##############################==");
printf
("n==##############################");textcolor
(LIGHTGRAY);cprintf("3.-borrar datos");
printf("##############################==");
printf
("n==##############################---------------
##############################==");
printf("n==##############################");textcolor
(LIGHTGRAY);cprintf("4.-ver todos");
printf("
##############################==");
printf
("n==##############################---------------
##############################==");
printf
("n==##############################");textcolor
(LIGHTGRAY);cprintf("5.-Salir");
printf("
##############################==");printf
("n==##############################---------------
##############################==");
printf
("n==######################################################
#####################==");
printf("n==###################");
textcolor(YELLOW);cprintf("Ingresa la
opcion que desees realizar");
printf("###################==");
printf("n==###################-----------------------------------
--###################==");
gotoxy(1,20);printf
("==#######################################################
####################==");
printf
("n==######################################################
#####################==");
printf
("n==######################################################
#####################==");
printf...
Regístrate para leer el documento completo.