ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ficheros


Enviado por   •  6 de Mayo de 2017  •  Tareas  •  339 Palabras (2 Páginas)  •  137 Visitas

Página 1 de 2

#include "io.h"//creat, open, write, read

#include "fcntl.h"//O_TEXT, O_BINARY

#include "iostream"//cout,cin

#include "string.h"//strlen

#include "sys\stat.h"//S_IREAD, S_IWRITE

#include "stdlib.h"//exit

#include <conio.h>

typedef int BOOL ;

# define TRUE 1;

# define FALSE 0;

struct Registro{

char NombreArchivo[20];

char ID[2];

char movimientos[5];

char fecha[9];

char programador[15];

}Robot;

void desplegarRegistro(char nomArch[]){

int fd, nReg=0;

system("cls");

if((fd=open(nomArch,S_IREAD))<0)

{

printf("Error al abrir el Archivo");

}

printf("\n Numero maximo de movimientos alcanzado (Ralizando despliegue de datos) ");

while(read(fd,&Robot,sizeof(struct Registro))>0)

{

char nReg = 48;

printf("\n\t Fichero: %s", Robot.NombreArchivo);

printf("\n\t Trayectoria (ID): %s", Robot.ID);

printf("\n\t Movimientos realizados: %s", Robot.movimientos);

printf("\n\t Fecha: %s", Robot.fecha);

printf("\n\t Programador: %s\n\n\n", Robot.programador);

}

}

int registarTrayectoria(char nomArch[])

{

// FILE *archivo;

char res = 's', i=49;

int fd, acum=0;

if((fd=creat(nomArch,S_IWRITE))<0)

{

return FALSE;

}

while(res=='s'){

system("cls");

strcpy(Robot.NombreArchivo, nomArch);

printf("\n Nombre del fichero: %s\n", Robot.NombreArchivo);

Robot.ID[0]=i;

printf("\n Trayectoria (ID): %c", i++);//Control de trayectoria(numero de trayectoria)

fflush(stdin);

printf("\n Numero de movimientos: ");

scanf("%s", &Robot.movimientos);//Se lee el numero de movimientos

fflush(stdin);

printf("\n Fecha (DDMMAAA): ");

scanf("%s", Robot.fecha);//Se lee la fecha

fflush(stdin);

printf("\n Programador: ");

gets(Robot.programador);//Se lee el nombre del programador

...

Descargar como (para miembros actualizados)  txt (3.5 Kb)   pdf (46.8 Kb)   docx (13.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com