Informática, perguntado por andersonoliiveira202, 9 meses atrás

Alguem saber fazer em linguagem C? Um programa que leia 10 nomes próprios e os armazene no arquivo nomes.txt.

Soluções para a tarefa

Respondido por oliveirapedroo
1

Resposta:

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

int main()

{

   //cria variável ponteiro para o arquivo

   FILE *arq;

   char palavra[20];

   int i;

//testando se o arquivo foi realmente criado

   if(arq==NULL){

       printf("Erro na abertura!");

       return 1;

   }

//abre o arquivo

   arq = fopen("nomes.txt","w");

   for(i=0; i<10; ++i){

       printf("Digite um nome: ");

       scanf("%s",&palavra);

//escreve no arquivo

       fprintf(arq,"%s\n",palavra);

   }

//fecha o arquivo

   fclose(arq);

   printf("Sucesso!");

}

Explicação:

Perguntas interessantes