Hola, soy un novato aprendiendo a usar archivos en C. Según tenia entendido, con la función 'fopen' se puede guardar una cadena en un archivo con una sintaxis de la siguiente forma: puntero=fopen( "nombre_de_archivo", "modo");
Pero yo creí, que también se podía usar una variable que tiene una cadena almacenada en sí en lugar del nombre de archivo directo, lo que quiero es preguntar al usuario ¿qué nombre desea para el archivo?
y lo que hice fue:
printf ("Nombre del archivo para guardar su nota: ");
scanf("%s", nombre);
p=fopen( nombre, "w+");
Pero marca errores de compilación.
¿De qué forma puedo preguntar por el nombre de un archivo y guardarlo con ese nombre?