Buscar

ativ1

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
int main () {
	
	int i;
	char nome[100];
	FILE *arq;
	char c;
	
// Cria o ponteiro para o arquivo
	arq = fopen("lista.txt","w");
	
// Caso ocorra um erro ao criar arquivo
	if(!arq){
	printf("Houve erro na abertura do arquivo");
	exit(0);
	}
	
// solicita a string a ser gravado no arquivo
	printf("Digite seu nome: ");
	gets(nome);
// Grava os caracteres para o arquivo lista.txt		
	for(i=0;nome[i];i++){
	putc(nome[i],arq); 
	}	
	
// Fecha o arquivo
	fclose(arq);
	
// Cria um ponteiro do arquivo para leitura
	arq = fopen("lista.txt","r");
// Enquanto não chegar ao fim do arquivo imprime na tela
	while((c = getc(arq)) != EOF) {
	printf("%c",c);
	};
	
// Fecha o arquivo
	fclose(arq);
return 0;	
	
	
	
	
	
	
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais