Início » Aulas » Aula 71 – Arquivo pt.06 – Exemplo: Trabalhando com Arquivos

Aula 71 – Arquivo pt.06 – Exemplo: Trabalhando com Arquivos

Olá alunos!

Hoje vamos ver um exemplo aplicado de trabalho com arquivos. O exemplo irá ler um arquivo texto e escrever outro com todos os caracteres do primeiro, convertido para caracteres em maiúsculo.

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main()
{
    FILE *f1, *f2;
    f1 = fopen("minusculo.txt","r");
    f2 = fopen("maiusculo.txt","w");
    if (f1==NULL || f2==NULL)
    {
        printf("Erro na abertura\n");
        system("pause");
        exit(1);
    }
    char c = fgetc(f1);
    while (c != EOF)
    {
        fputc(toupper(c),f2);
        c = fgetc(f1);
    }

    fclose(f1);
    fclose(f2);
    system ("pause");
    return 0;
}
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: