Matematico

Páginas: 6 (1424 palabras) Publicado: 10 de diciembre de 2012
#include"conio.h"
#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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matematica
  • Matematica
  • Matematicas
  • Las matemáticas
  • Matematica
  • Matematicas
  • Matematica
  • Matematicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS