Ir al contenido principal

Video Proyecto Contabilidad

#include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> #include <stdlib.h> #define backspace 8 #define enter 13 struct fecha { int mes; int dia; int anno; } fecha; struct fecha_reg{ struct fecha fecha_reg; char nombre [20]; char direccion [30]; int cedula; int edad; }; file *registro; /*DECLARACION DE TIPO DE FUNCIONES*/ void muestradato (); void crear_archivo (void); void leerdato (void); void eliminadato(void); void listardato (void); void consultadato (void); void modificadato (void); void pantalla (void); char llamamenu (void); long filesize (void); { unsigned int total; struct fecha fecha_reg; total= 0; while (!feof(registro)) { if (fread(&reg, sizeof (struct fecha_reg), 1, registro)==1) total+=1; else return total; } return total; } /*FUNCION PARA CREAR EL ARCHIVO*/ void crear_archivo (void) { register int i; if ((registro=fopen("registro.dat", "rb"))==null){ gotoxy(21,20); printf("el archivo no existe y se creara"); delay (2000); if((registro=fopen("registro.dat", "wb"))==null){ cprintf("no se puede abrir registro.dat"); delay (2000); return; } else{ cprintf("archivo creado con exito"); } } else{ } } fclose (registro); return; } int main() { char opcion; crear_archivo(); do{ opcion=llamamenu(); switch(opcion){ case 'I': leerdato(); break; case 'M': modificadato(); break; case 'C': consultadato(); break; case 'E': eliminadato(); break; case 'L': listardato(); break; } }while (opcion!='S'); return 0; } /*MENU PRINCIPAL*/ char llamamenu(void) { char ch= ' '; clrscr (); gotoxy(30,6); printf("[I]ncluir"); gotoxy(30,8); printf("[C]onsulatar"); gotoxy(30,10); prinrf("[M]odificar"); gotoxy(30,12); printf("[E]liminar"); gotoxy(30,14); printf("[L]istar"); gotoxy(30,16); printf("[S]alir"); gotoxy(26,20); printf("elija su opcion"); ch=toupper(getch()); return ch; } void cadena(s,tope,col,lin) /*FUNCION PARA LEER SOLO CARACTERES*/ char*s; int tope; int col; int lin; { int pos; int inicio=col; char ch; pos=0; for(;;){ gotoxy(col,lin); ch=leer_caracter(); if(ch !=' ')ch = toupper(ch); if(ch == backspace && col >inicio){ pos--; gotoxy(col,lin); cprintf("%c",' '); col--; } if ((ch >= 'A' && ch <= 'Z' && pos <= tope) || (ch == ' ')) { gotoxy(col,lin); cprintf("%c",ch); s[pos] = ch; pos++; col++; } if(pos== tope || ch== enter) { if (pos> 0) { s[pos] = '\0'; break; } } } } int leer_caracter (void)


Comentarios

Publicar un comentario

Entradas populares de este blog

Planeación y Organización

La Planeación  La planeación es la primera fase del proceso administrativo y consiste básicamente en actividades que se realizarán en el futuro, a partir de decisiones tomadas en el presente y cuyos resultados se verán u obtendrán también en el futuro. Planear es proyectar y generar escenarios. La proyección es la base de la percepción; tal como un hombre piensa, así percibe.  “La planeación es seleccionar información y hacer suposiciones respecto al futuro para formular las actividades necesarias a fin de realizar los objetivos organizacionales” (Franklin,1937,p.31) Esta fase de la práctica administrativa tiende por naturaleza a desarrollar el aspecto intelectual de una organización, y quien lleva a cabo tal función es un individuo o grupo de personas con un alto grado de abstracción de la realidad en que se desenvuelve la institución. “La planeación consiste en fijar el curso concreto de acción que ha de seguirse, estableciendo principios, secuencias de operaci...

Direccion y Control

Dircción Las organizaciones sin seres humanos son meramente estructuras, sin movimiento, sin cambio, sin evolución; el ser humano es el único elemento que puede modificar esa estructura y, en gran medida, hacer lo mismo con la naturaleza. En la segunda unidad de este tutorial, se analizaron las diversas civilizaciones humanas que influyeron en la historia del pensamiento administrativo. Nos encontramos con aportaciones de mucho valor al estudio de las ciencias administrativas y, sin duda alguna, la dirección de personas tuvo que ver en un alto porcentaje. Grandes líderes a través del tiempo han dejado huella en nuestro pensamiento administrativo y, sobre todo, se ha realizado un estudio a conciencia de la conducta humana, plataforma importante para la supervisión y liderazgo de las grandes organizaciones de hoy y del mañana. "El proceso de delegación implica delegación de la autoridad"(Weihrich,1936,p.88) La dirección es la tercera fase del proceso administrativo, pero...