#include #include typedef struct cliente { char nome[100]; int codigo; } cliente; void escrever(char*); void ler(char*); void main(int argc, char** argv){ escrever("teste.txt"); ler("teste.txt"); } void escrever(char* nomeArq){ cliente c1, c2; strcat(c1.nome, "Ze da Silva"); c1.codigo = 1; strcat(c2.nome, "Lele da Cuca"); c2.codigo = 11; FILE *p = fopen(nomeArq, "ab"); fwrite(&c1, sizeof(cliente), 1, p); fwrite(&c2, sizeof(cliente), 1, p); fclose(p); } void ler(char* nomeArq){ cliente c1, c2; FILE *p = fopen(nomeArq, "rb"); fread(&c1, sizeof(cliente), 1, p); fread(&c2, sizeof(cliente), 1, p); fclose(p); printf("%s -- %d\n", c1.nome, c1.codigo); printf("%s -- %d\n", c2.nome, c2.codigo); }