Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/05/2006, 18:17
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
El problema con fopen es que estas usando la como una mescla con scanf,

lo ideal seria declara una variable cadena la cual no es char nombre, sino
char nombre[40];
ya uqe char *nombre; no se podria leer del teclado sin antes recerbar la memoria.(creo).



char nombre[40];
file = fopen(nombre, wb);


con respecto a tu pregunta de donde se guardaria, un fichero sea de texto o binario siempre se guardan en disco, es decir cisco duro si solo usas el nombre se guardara en la misma carpeta de tu ejecutable al menos que uses una direccion valida y diferente.