AntyDesk
2003-11-01 20:00:38 UTC
Al comppilar y ejecutar mi programa me saca un error de ejecucion de
la linea printf("%s", Line[0]); diciendome que no puede ser
leida la direccion de memoria.... como lo soluciono ?
int main(void)
{
FILE *FileBase;
char Line[100];
char *tmp;
FileBase = fopen(NameDB, "r");
if(FileBase == NULL) {
printf("%s %s", "Error: No se ha podido abrir el
fichero: " NameDB);
exit(1);
}
do {
tmp = fgets(Line, 100, FileBase);
if(tmp == NULL) {
fclose(FileBase);
exit(1);
}
printf("%s", Line[0]);
} while(tmp != NULL);
fclose(FileBase);
}
gracias de antemano....
la linea printf("%s", Line[0]); diciendome que no puede ser
leida la direccion de memoria.... como lo soluciono ?
int main(void)
{
FILE *FileBase;
char Line[100];
char *tmp;
FileBase = fopen(NameDB, "r");
if(FileBase == NULL) {
printf("%s %s", "Error: No se ha podido abrir el
fichero: " NameDB);
exit(1);
}
do {
tmp = fgets(Line, 100, FileBase);
if(tmp == NULL) {
fclose(FileBase);
exit(1);
}
printf("%s", Line[0]);
} while(tmp != NULL);
fclose(FileBase);
}
gracias de antemano....