English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 de Exemplos de Programação C
Neste exemplo, você aprenderá a ler texto de um arquivo e armazená-lo em uma string até encontrar o caractere de nova linha '\n'.
Para entender este exemplo, você deve entender o seguinteC programming languageTema:
#include <stdio.h> #include <stdlib.h> // Para a função exit() int main() { char c[1000]; FILE *fptr; if ((fptr = fopen("program.txt", "r")) == NULL) { printf("Erro! Abrindo arquivo"); //Se o ponteiro do arquivo retornar NULL, o programa sairá. exit(1); } // Ler o texto até encontrar o caractere de nova linha fscanf(fptr, "%[^\n]", c); printf("DADOS DO ARQUIVO:\n%s", c); fclose(fptr); return 0; }
Se o arquivo for encontrado, o programa salvará o conteúdo do arquivo como uma string c até encontrar o caractere de nova linha '\n'.
Supondo que o arquivo program.txt esteja contido no diretório atual com o seguinte texto.
Programação C é impressionante. Eu amo programação C. Como você está?
A saída do programa será:
Dados do arquivo: Programação C é impressionante.
Se o arquivo program.txt não for encontrado, o programa exibirá uma mensagem de erro.