![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: Arquivos e Diretórios |
Algoritmos Resolvidos de C - Escreva um programa C que cria um arquivo, pede para o usuário informar uma frase e a escreve no arquivo recém-criado - Exercícios Resolvidos de CQuantidade de visualizações: 1287 vezes |
|
Exercício Resolvido de C - Escreva um programa C que cria um arquivo, pede para o usuário informar uma frase e a escreve no arquivo recém-criado Pergunta/Tarefa: Escreva um programa em linguagem C que cria um novo arquivo, ou abre um arquivo existente. Em seguida você deverá pedir para o usuário digitar uma frase e deverá gravar essa frase no arquivo, fechando-o e exibindo uma mensagem de sucesso na operação. Escolha a extensão que preferir para o arquivo. Seu programa deve apresentar a seguinte saída: Informe a frase a ser gravada no arquivo: Gosto de programar em Java, C e Python. A frase foi escrita no arquivo com sucesso. Pressione qualquer tecla para continuar... Veja a resolução comentada deste exercício usando C console (modo texto): ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// tamanho máximo da frase a ser informada pelo usuário
#define BUFFER_SIZE 1000
int main(int argc, char *argv[]){
float fahrenheit, celsius;
setlocale(LC_ALL,""); // para acentos do português
// variável que vai guardar a frase informada
char frase[BUFFER_SIZE];
// ponteiro para o arquivo texto
FILE *arquivo;
// vamos abrir o arquivo em modo de escrita
// fique atento(a) ao caminho e nome do arquivo
// Se o arquivo não existir, o programa C vai tentar
// criá-lo
arquivo = fopen("C:\\estudos_c\\arquivo.txt", "w");
// vamos verificar se o arquivo foi criado/aberto com sucesso
if(arquivo == NULL){
printf("Não foi possível criar ou abrir o arquivo.");
}
else{
// lê a frase que será escrita no arquivo
printf("Informe a frase a ser gravada no arquivo:\n");
fgets(frase, BUFFER_SIZE, stdin);
// agora escrevemos a frase no arquivo
fputs(frase, arquivo);
// e finalmente fechamos o arquivo
fclose(arquivo);
// mostramos a mensagem de sucesso
printf("A frase foi escrita no arquivo com sucesso.");
}
printf("\n\n");
system("pause");
return 0;
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





