TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS De ESTRUTURA II

Por:   •  6/6/2015  •  Trabalho acadêmico  •  780 Palavras (4 Páginas)  •  236 Visualizações

Página 1 de 4

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

struct dd{

char nome[40];

float altura;

char sexo[2];

};

typedef struct dd cadastro;

int main() {

int i, result;

cadastro dados [3] , ddLido [3], reg;

FILE *fp;

char arquivo [80] = "c:\\temp\\cad.dat";

if ((fp=fopen(arquivo,"wb")) == NULL){

printf("Erro: Não foi possível abrir o arquivo: %s\n",arquivo);

system("pause");

return (1);

}

strcpy(dados[0].nome,"Silva");

dados[0].altura=1.20;

strcpy (dados[0].sexo , "M");

strcpy(dados[1].nome,"Costa");

dados[1].altura = 1.50;

strcpy (dados[1].sexo , "F");

strcpy(dados[2].nome,"Pereira");

dados[2].altura=1.80;

strcpy (dados[2].sexo ,"M");

result = fwrite(&dados[0],sizeof(cadastro), 3,fp);

fclose(fp);

printf ("Registros Gravados %d\n", result);

printf ("Proximo passo: leitura do arquivo\n");

getc(stdin);

fp=fopen(arquivo,"rb");

result = fread (&ddLido[0],sizeof (cadastro), 3,fp);

...

Baixar como (para membros premium)  txt (2 Kb)   pdf (43.6 Kb)   docx (11.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com