Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Como contar caracteres num arquivo?


Justiceira

Pergunta

Gostaria de saber como faria isso


main(){
FILE *prog;
char ch;
//Criando ou Gravando po cima
prog=fopen("arqtext.txt","w");
while((ch=getche())!='\r')

putc(ch,prog);
fclose(prog);
printf("\n");
system("cls");
//Lendo o arquivo e Exibindo na tela
prog=fopen("arqtext.txt","r");
while(ch!=EOF)
while((ch=getc(prog))!=EOF)
printf("%c",ch);
printf("\n\n");
fclose(prog);
printf("\n\n");

fclose(prog);
system("pause");
}
[/codebox]

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

A minha duvida era como saber quantos caracteres teriam sido informado pelo usuario excluindo os espaços é claro.

Parece que consegui,compilei e rodou contando os caractes e tirando espaços em branco.


main(){
FILE *prog;
char ch;
int conta=0,i=0,dig=0;

prog=fopen("arqtext.txt","w");
printf("\n\tCriando");
while((ch=getche())!='\r')
putc(ch,prog);
fclose(prog);
printf("\n\tVisualizando");

prog=fopen("arqtext.txt","r");
while(ch!=EOF)
while((ch=getc(prog))!=EOF)
printf("%c",ch);
printf("\n\n");
fclose(prog);
printf("\n\n");

prog=fopen("arqtext.txt","r");
do{
ch=getc(prog);
if(ch!=' ')
{
conta++;
i++;}
else
i++;
}while(ch!=EOF);
printf("Conta :%d\n",conta-1);
printf("\n\n");
fclose(prog);
[/codebox]

Mas vlw

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...