Baixe o app para aproveitar ainda mais
Prévia do material em texto
Material de Apoio – Função e Manipulação de Arquivo Função //Declaração de Função Tipo_Dado Nome_Função(tipo parâmetro1,tipo parâmetro2); main() { //Para chamar a função variável=Nome_Função(valor1,valor2); Obs: Passagem de parâmetro pode ser por valor ou referência, dependendo do problema a ser resolvido } //Implementação da Função Tipo_Dado Nome_Função(tipo parâmetro1,tipo parâmetro2) { Conteúdo Função } Obs: Não esquecer do return Declaração de Ponteiro Tipo_dado*NomePonteiro; Passar Endereço de Memória de uma variável como parâmetro &Nome_Váriavel Exibir o conteúdo da memória apontada pelo ponteiro *Nome_Ponteiro � Manipulação de Arquivo Ponteiro para arquivo FILE *nome_variável; Abertura de arquivo fopen("nome_arquivo.txt","modo_abertura") modo_abertura: w – gravação r- Leitura Verificando se ocorreu erros na abertura if ((Variável_Ponteiro = fopen("nome_arquivo.txt","modo_abertura")) == NULL) { Gravando dados no arquivo fwrite (&variável_registro, sizeof(variável_registro), 1, variável_ponteiro); Laço de Repetição do do{ } while (condição); Lendo dados do arquivo fread (&variável_registro, sizeof(variável_registro), 1, variável_ponteiro); Verificando se encontrou dados na execução da leitura while (fread (&variável_registro, sizeof(variável_registro), 1, variável_ponteiro)== 1) Fechando o arquivo fclose (variável_ponteiro);
Compartilhar