24/05/2006, 14:32
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses 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. |