Neste exemplo, você aprenderá a escrever uma frase em um arquivo usando a instrução fprintf ().
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C:
- Manuseio de Arquivo C
- Funções da biblioteca padrão C
Este programa armazena uma frase inserida pelo usuário em um arquivo.
#include #include int main() ( char sentence(1000); // creating file pointer to work with files FILE *fptr; // opening file in writing mode fptr = fopen("program.txt", "w"); // exiting program if (fptr == NULL) ( printf("Error!"); exit(1); ) printf("Enter a sentence:"); fgets(sentence, sizeof(sentence), stdin); fprintf(fptr, "%s", sentence); fclose(fptr); return 0; )
Resultado
Digite uma frase: C Programming is fun Aqui, um arquivo chamado program.txt é criado. O arquivo conterá a programação C é um texto divertido.
No programa, a frase inserida pelo usuário é armazenada na variável frase.
Em seguida, um arquivo denominado program.txt é aberto no modo de gravação. Se o arquivo não existir, ele será criado.
Finalmente, a string inserida pelo usuário será gravada neste arquivo usando a fprintf()
função e o arquivo é fechado.