Hola, disculpen soy novata en c++.
Tengo que leer un archivo con una lista de nombre, lo intente hacer pero cuando quiero llamar a un dato siempre me muestra el ultimo. Pueden indicarme mi error por favor.
#include<stdio.h>
#include<string.h>
int main()
{
FILE *xxx;
char alum[20];
char linea[20];
char* alumno[20];
printf("\n Ingrese la lista de alumnos:");
gets(alum);
xxx=fopen(alum,"r");
if((xxx=fopen(alum,"r"))==NULL)
{printf("\n el archivo %s no existe",alum);
return (0);
}
while(!feof(xxx)){
for(int i=0;i<=9;i++){
alumno[i]=fgets(linea,20,xxx);
printf("%s",alumno[i]);
}
return (0);
}
fclose(xxx);
}