Como Adicionar A Um Arquivo

Índice:

Como Adicionar A Um Arquivo
Como Adicionar A Um Arquivo

Vídeo: Como Adicionar A Um Arquivo

Vídeo: Como Adicionar A Um Arquivo
Vídeo: Adicionar arquivos em pasta compartilhada do Google Drive 2024, Maio
Anonim

Freqüentemente, quando o software está em execução, é necessário inserir os dados resultantes em um arquivo existente. Além disso, é necessário adicionar o arquivo de forma que o restante dos dados nele armazenados permaneçam inalterados. Essa tarefa pode ser facilmente resolvida usando as funções da linguagem de programação C. A maneira mais fácil de adicionar dados a um arquivo é usar atributos especiais da função de arquivo padrão. Com a ajuda deles, você pode abrir e adicionar dados a um arquivo várias vezes durante a operação do programa.

Como adicionar a um arquivo
Como adicionar a um arquivo

Necessário

Ambiente de programação C

Instruções

Passo 1

As funções para trabalhar com arquivos e enviar dados para eles durante a programação em C estão em uma biblioteca especial. Conecte-os ao seu programa. Para fazer isso, antes de escrever o código, especifique o arquivo de cabeçalho para esta biblioteca. Digite a linha #include "stdio.h".

Passo 2

No texto do programa, crie um ponteiro para o descritor de arquivo. Para fazer isso, escreva uma linha no código do programa como: FILE * pFile, onde pFile é o nome do ponteiro criado.

etapa 3

Abra o arquivo onde você precisa adicionar dados. Use a seguinte função: pFile = fopen ("NameFile.txt", "a"). Aqui, NameFile.txt é o nome do arquivo. O segundo parâmetro, o símbolo do alfabeto latino, "a" define o modo de abertura do arquivo com a capacidade de adicionar dados a ele.

Passo 4

Se o arquivo ao qual você precisa adicionar valores não estiver no mesmo diretório em que seu programa está sendo executado, juntamente com o nome do arquivo, especifique o caminho completo para ele no disco rígido. Para fazer isso, altere a linha no primeiro parâmetro. Por exemplo, o caminho para um arquivo localizado no diretório raiz da unidade D é especificado pela entrada: "D: NameFile.txt".

Etapa 5

Adicione os dados que deseja ao arquivo aberto. Para isso, é melhor usar a função sobrecarregada fprintf (pFile, Dados adicionados:% s

, datStr). O primeiro parâmetro pFile nesta função especifica o descritor de arquivo a ser adicionado. Em seguida, vem a linha que é gerada para o arquivo em sua totalidade, exceto para caracteres especiais.

Etapa 6

Os caracteres após o sinal "%" indicam os tipos de dados de saída. Portanto, a expressão "% s" significa que o terceiro parâmetro da função é uma variável de string. Para enviar para um arquivo por uma variável do tipo int, coloque a expressão "% d", para imprimir o endereço do ponteiro - "% p". Para alimentação de linha após a gravação de dados, o símbolo “

Assim, os próximos dados inseridos no arquivo serão gravados em uma nova linha.

Etapa 7

Depois de exibir os dados necessários, feche o arquivo pelo seu descritor usando o comando fclose (pFile). Em seguida, salve o programa, compile e execute-o. Os dados especificados serão adicionados ao arquivo.

Recomendado: