Fich: contactos email, fprintf, fwrite

04 contactos email fwrite.html
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

FILE *fd;

struct datospersona{
	char nombre[20];
	char apellido[20];
	char email[30];
}datos;

int main(){
	
	char direccion[] = "C:\\Users\\emails.txt";
	char rpt;
	
	fd = fopen(direccion, "at");
	
	if(fd == NULL){
		printf("Error al tratar de localizar el archivo.\n");
		return 1;
	}
	printf("Agregando mas contactos de email:\n");
	
	do{
		fflush(stdin);
		printf("\Nombre: "); gets(datos.nombre);
		printf("\Apellidos: "); gets(datos.apellido);
		printf("Email: "); gets(datos.email);
		
		fprintf(fd, "\n\nNombre: ");
		fwrite(datos.nombre,1,strlen(datos.nombre),fd);
		fprintf(fd, "\n\nApellidos: ");
		fwrite(datos.apellido,1,strlen(datos.apellido),fd);
		fprintf(fd, "\n\nEmail: ");
		fwrite(datos.email,1,strlen(datos.email),fd);
		
		printf("Desea seguir agregando mas contactos: ");
		scanf("%c",&rpt);
	}while(rpt == 's');
	
	fclose(fd);
	
	system("pause");
	return 0;
}

No hay comentarios:

Publicar un comentario