Procurar
Últimos assuntos
Top dos mais postadores
Nilton | ||||
pekisalto | ||||
Edward Phoenix | ||||
Michel Sosa | ||||
alexpfz | ||||
Paulo-Smith | ||||
Dj Nando Phoenix | ||||
Cesariolange | ||||
allanyo | ||||
Gabriel Padilha |
ABRINDO ARQUIVOS DE TEXTO COM C
Página 1 de 1
ABRINDO ARQUIVOS DE TEXTO COM C
IAE PESSOAL!..
VAMOS FAZER O C INTERAGIR UM POUCO COM OS ARQUIVOS DO WINDOWS??
CHEGA DE PRINTF DIGITE SUA IDADE PRINTF VOCE TEM 20 ANOS BLA BLA BLA..
AE..
UMA BASE PRO PESSOAL....
FAZ TEMPO QUE APRENDI SACA NO CODIGO:
------------------------
//Até aqui tudo normal
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
//Aqui é um ponteiro a palavra arquivo se refere à um propriamente dito arquivo que o usuario indicara para o soft poder abrir
FILE *arquivo;
//Aqui declarei a variavel end para receber o endereço do arquivo que vai se abrir
char end[20];
//Variavel str para receber cada letra do texto aberto e ir escrevendo na tela
char str;
printf("Digite o endereço do arquivo:\n");
gets(end);
//A função Fopen contida na biblioteca stdio de e/s abre determinado arquivo,depois vem o 'end' onde é a variavel contendo a sintaxe do endereço do arquivo e o atributo 'r' de read (LER)
arquivo = fopen(end,"r");
{
//Se nao houver problema para abrir o arquivo entao....
if(arquivo != 0)
{
printf("-------------\n");
{
//Aqui a variavel str recebe todos os caracteres de 'arquivo'..enquanto nao receber todos os caracteres continuar no laço...EOF ( END OF FILE ) enquanto nao for fim de arquivo armazenar na str e exibir na tela...
while( ( str = getc(arquivo)) != EOF)
{
printf("%c",str);
}
}
}
else
{
printf("Falha na abertura do arquivo\n");
}
}
getch();
}
---------------------
Aqui a tabela de atributos..
'r' -> Abre algum arquivo para somente leitura
'w' -> Abre um arquivo escreve e cria ew tambem sobreescreve
'r+' -> Leitura/Gravação
-----------------------
Tem muito mais..
EM BREVE POSTAREI!.
VALEW GENTE
ABRAÇOS..
CANDANGO$
---------------------
PHOENIX
VAMOS FAZER O C INTERAGIR UM POUCO COM OS ARQUIVOS DO WINDOWS??
CHEGA DE PRINTF DIGITE SUA IDADE PRINTF VOCE TEM 20 ANOS BLA BLA BLA..
AE..
UMA BASE PRO PESSOAL....
FAZ TEMPO QUE APRENDI SACA NO CODIGO:
------------------------
//Até aqui tudo normal
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
//Aqui é um ponteiro a palavra arquivo se refere à um propriamente dito arquivo que o usuario indicara para o soft poder abrir
FILE *arquivo;
//Aqui declarei a variavel end para receber o endereço do arquivo que vai se abrir
char end[20];
//Variavel str para receber cada letra do texto aberto e ir escrevendo na tela
char str;
printf("Digite o endereço do arquivo:\n");
gets(end);
//A função Fopen contida na biblioteca stdio de e/s abre determinado arquivo,depois vem o 'end' onde é a variavel contendo a sintaxe do endereço do arquivo e o atributo 'r' de read (LER)
arquivo = fopen(end,"r");
{
//Se nao houver problema para abrir o arquivo entao....
if(arquivo != 0)
{
printf("-------------\n");
{
//Aqui a variavel str recebe todos os caracteres de 'arquivo'..enquanto nao receber todos os caracteres continuar no laço...EOF ( END OF FILE ) enquanto nao for fim de arquivo armazenar na str e exibir na tela...
while( ( str = getc(arquivo)) != EOF)
{
printf("%c",str);
}
}
}
else
{
printf("Falha na abertura do arquivo\n");
}
}
getch();
}
---------------------
Aqui a tabela de atributos..
'r' -> Abre algum arquivo para somente leitura
'w' -> Abre um arquivo escreve e cria ew tambem sobreescreve
'r+' -> Leitura/Gravação
-----------------------
Tem muito mais..
EM BREVE POSTAREI!.
VALEW GENTE
ABRAÇOS..
CANDANGO$
---------------------
PHOENIX
Edward Phoenix- Mensagens : 34
Pontos : 86
Data de inscrição : 22/02/2010
Idade : 33
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
2011-11-10, 13:52 por allanyo
» matriz em c
2011-11-08, 19:02 por allanyo
» matriz em c
2011-11-08, 19:02 por allanyo
» [FUNÇÃO] C
2011-09-25, 15:33 por lucas150992
» Comprare Viagra. da mulher viagra generico
2011-08-04, 09:16 por Convidado