entrada e saída do arquivo é uma capacidade muito importante de qualquer linguagem de programação , uma vez que permite que o seu programa para ler e gravar arquivos. Na linguagem de programação C, arquivo de entrada e saída é parte da sintaxe básica e pertence ao " cstdio " biblioteca. Para ler um arquivo, o arquivo deve ser aberto e cada personagem lida seqüencialmente. Lendo um arquivo dessa maneira é uma ótima maneira de apresentar-se para a biblioteca " cstdio " . Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler , como GCC
Show Mais instruções
1
Abra o C IDE , clicando sobre seu ícone. Criar um novo projeto selecionando "File /New /C Projeto. " Um novo projeto C é criado e um arquivo de código fonte em branco aparece na janela principal do editor
2
importar a biblioteca " Cstdio " usando a seguinte linha de código: .
# Include
3 Crie uma função principal ao escrever o seguinte código:
int main () {
}
4
Declare um ponteiro para um tipo de arquivo , escrevendo o seguinte, entre as chaves da função principal. Todo o código a partir de agora vai entre as chaves da função principal, em ordem seqüencial
FILE * pFile ; .
5
Abra um arquivo para leitura usando os fopen ( ) função. Você precisa passar o nome do arquivo para a função, por isso, se o seu arquivo de texto chamado " teste.txt ", você terá que escrever isto:
pFile = fopen ( " text.txt ", " r ");
6
Declare um tipo char assim:
char c ;
7
Percorrer o arquivo seqüencialmente , olhando para cada personagem ao longo do caminho . A EOF especial ( fim de arquivo ) personagem marca o fim do arquivo, assim que você quer olhar para isso. Uma maneira de olhar para um personagem é usar o fgetc () função. Você pode testar para ver se o personagem é um arquivo EOF assim:
while (( c = fgetc ( pFile )) = EOF !)
{
}
8
Imprimir cada caractere no arquivo . Isto é opcional , mas ilustra que o arquivo está sendo lido sequencialmente . Você precisa colocar a seguinte linha entre as chaves do loop while :
printf ("% c" , c);
9
Compilar e executar o programa. O programa irá imprimir todo o texto do arquivo de texto para o console.