Hola, Ayuda.

Iniciado por BadBotty56, 1 Agosto 2017, 21:29 PM

0 Miembros y 1 Visitante están viendo este tema.

BadBotty56

Hola, necesito ayuda, sucede que me asignaron un proyecto final en la escuela de programación en C, necesito saber como yo puedo hacer que lo que se tenga guardado dentro de un archivo de datos se me presente en pantalla si yo agrego un menudo que diga "Lista" y que cuando yo elija esa opción pues todos los nombres que estén guardados en el archivo de datos se me presenten en pantalla en forma de lista...?

AndresEnriquezV

hola, mira puedes usar la funcion fprintf() o el fputchar para este caso que es casi igual su uso con caracteres o strings o similares
aqui te pongo un ejemlo :

Código (cpp) [Seleccionar]
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
main()
{
char nombre [80];
FILE *entrada;
char ch;
printf("Archivo: "); scanf("%s",nombre);
entrada =fopen(nombre, "r");//solo lectura
if(entrada==NULL)
{
fprintf(stderr,"Fallo de lectura de %s",entrada);
perror("debido a :");
getch();
exit(-1);
}
while((ch=fgetc(entrada))!=EOF)
putchar(ch);
fclose(entrada);
}


antes de que lo compiles crea un archivo de texto de cualquier nombre y si quieres escribe algo y guardalo para que veas como funciona , ya cuando compiles el programa y cuando te diga "Archivo:" escribe el nombre del archivo exactamente igual al que creaste seguido obligatoriamente de un .txt , de preferencia crea una carpeta y guarda el codigo y el archivo ahi dentro para que el sistema pueda encontrar el archivo de texto