Exercícios do Cap 12 (Exemplos de semestres anteriores)

 

 

1 – Fazer um programa que cria  as 256 diferentes combinações de um byte e grave em disco 256 registros diferentes, cada um deles com 10 ocorrencias iguais de cada byte gerado. Usar uma função que recebe dois parâmetros, um inteiro (0 a 255) e um ponteiro de um array de 10 char, gere a combinação de bits diretamente no array.

 

Veja uma solução deste programa...

2 – Fazer um programa que lê um arquivo em disco contendo uma tabela de cursos, com código 5 números e descrição do curso, 20 posições char, colocando tudo em memória alocada por malloc.  A seguir ler outro arquivo contendo código do aluno, código do curso e nome e gravar um arquivo de saída com o código do aluno, nome do curso e nome do aluno.

 

Veja uma solução deste programa...

3 – Fazer um programa que leia um arquivo em disco, inverta os valores dos bits e grave esta alteração  em outro arquivo em  disco. Aceitar nome de entrada e nome de saída dos arquivos como variáveis na chamada do programa.

Ex.  programa entrada.dat saída.dat