Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/05/2006, 14:32
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años
Puntos: 2
Si esa fuese la intencion, yo haria:

FILE * AbrirFichero(const char tipo[])
{
char nombre_file[40];
printf("Introdusca el nombre del Archivo: ");
scanf("%s", nombre_file);
return fopen(nombre_file, tipo);
}

esto evita el uso de variables static, que ademas creo en C, no funcionan como en C++(Pero no estoy seguro).

Instru, creo que se le llamaria Efecto lateral..

Una de la reglas de la programacion estructurada es:
si la subrrutina retorna valores es una funcion, de lo contrario es un procedimiento, a los procedimientos se les permiten los efectos laterales.
(Eso creo ...jeje).

Saludos.