Proyecto de programacion

Páginas: 4 (898 palabras) Publicado: 28 de marzo de 2012
#include <cstdio> // Para el manejo de archivos
#include <string> // Para el manejo de cadenas

#include <windows.h>
#include <iostream>
using namespace std;

FILE*archivo; // Declaracion del alias para el archivo
struct
{
char usuario[25];
char pass[25];
char nombre[25];
char apellido[25];
int cedula;
float promedio;int semestre;
char seccion;
char carrera[10];
char horario[10];
}Inscrip;
// Declaracion de una estructura (registro) de nombre Inscrip
// que contiene 4 campos: num, nombre, deptoy sueldo

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
void planilla(){
system("cls");
cout<<" Nombre completo: "<< Inscrip.nombre<<""<<Inscrip.apellido;
cout<<"Cedula: "<<Inscrip.cedula;
cout<<" Curso: "<<Inscrip.semestre<<char(248)<<" Semestre seccion: "<<Inscrip.seccion;
cout<<"Carrera: "<<Inscrip.carrera<<" Horario: "<<Inscrip.horario;

system("pause>null");
}

void L2(){
int q;
system("cls");
char usuario[25],contra[5];//la cadenacontra tiene que ser menor o igual a 5 para que funcione bien.

cout<<"Introduczce usuario y contrasena";
cout<<"Usuario :";
cin>>usuario;cout<<"contrasena:";cin>>contra;

archivo=fopen("index.dat","rb"); // Abre el archivo
if(archivo==NULL) // Verifica si se abrio el archivo
{
cout << "El archivo no existe !!!";system("pause>null");
return;
}
do
{
fread(&Inscrip,sizeof(Inscrip),1,archivo);

do{
planilla();}while((strncmp(usuario,Inscrip.usuario,10)==0)||(strncmp(contra,Inscrip.pass,10)==0));

}while(!feof(archivo));// Este ciclo "while" lee secuencialmente los resgitros (uno por uno)
if(!feof(archivo)){
cout<<"no existe el usuario";
system("pause>null");
}
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de proyectos
  • Proyecto Programacion
  • Programacion proyecto
  • Programacion De Proyectos
  • Proyecto Programacion
  • PROYECTO DE PROGRAMACION
  • Proyecto programacion
  • Proyecto de programación.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS