Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um programa que lê uma série de nomes de um arquivo em C
Pode ser útil ler em nomes de um arquivo quando você quiser utilizar os dados em seu programa C . Por exemplo, você pode precisar de ler em nomes de funcionários para adicionar à sua base de dados informática ou para calcular as informações de salário. A biblioteca C inclui funções para permitir que você abrir um arquivo, ler dados e , em seguida, dividi-la em seus componentes de nome. Instruções
1

Abra o arquivo de origem C em um editor , como o Microsoft Visual Studio.
2

Incluir o " stdio " e "string" cabeçalhos , adicionando o código "# include " e "# include " no topo do seu arquivo de origem.
3

Acesse o arquivo que você quer ler nomes a partir adicionando o código " FILE * my_file ; my_file = fopen ( " arquivo.txt "," r "); ". O argumento "r" define o arquivo para acesso de leitura . Substituir " file.txt " com o caminho do seu arquivo de arquivo .
4

Chame a função " fgets " para ler uma linha de texto do arquivo , adicionando o código " linha char [ 80] ; while ( fgets ( linha , 80 , my_file ) = NULL !) {" . O ciclo continua a ler uma linha de cada vez até atingir o final do arquivo . O final de cada linha é marcado com um caractere de nova linha (\\ n)
5

separar a seqüência de nomes em nomes individuais com a função " strtok " , adicionando o código " char * pch . ; pch = strtok ( linha , "") ; while ( pch = NULL !) { printf ( "% s \\ n" , pch ); pch = strtok (NULL, ""); } ". O " strtok " divide repetidamente a string em nomes , separando-o por espaços em branco. Alternativamente, se os nomes são simplesmente armazenados um por linha , basta imprimir os nomes fora com o código " printf ( % s \\ n ", linha ) ; . ". Feche a anterior loop" while " , adicionando o código "} "

6

Feche o arquivo com a função " fclose " , adicionando o código " fclose ( my_file ); ".
7

Salve o arquivo C, compilar e executá-lo para leia na seqüência dos nomes.

Anterior :

Próximo : No
  Os artigos relacionados
·Como desenhar linhas no Visual C + + 
·Como crescer Matrizes em C + + 
·Como ocultar os botões no Xcode 
·Como formatar conteúdo dentro de um UIScrollView 
·Como Entrar Chamadas para D3D 
·O que é WinAC & Kernel Mode 
·Como criar um aplicativo para iPhone para um RSS em um …
·Como compilar e executar um arquivo CPP em CMD 
·Como remover um índice em uma matriz dinâmica de Inte…
·Como fazer uma GUI em C 
  Artigos em destaque
·Como compilar um C + + Com CMD & CL 
·Como calcular o tamanho dos elementos em Buffers em C 
·Como obter um valor selecionado em uma caixa de listage…
·Como alterar um fator de preenchimento 
·Como ler números de arquivos no C 
·Como fechar programas iPad com Xcode 
·Como controlar Stepper Motors Usando Dev- C + + 
·Como limpar um buffer de entrada em C + + 
·Como calcular interseção Circles em C + + 
·Quais são os quatro diferentes tipos de herança de Re…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados