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