SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Luchingador en Miércoles 27 de Junio de 2007, 16:53
Título:
Archivos
Publicado por:
Luchingador
en
Miércoles 27 de Junio de 2007, 16:53
Buenas.
Veran, quiero crear un archivo con un nombre dado por el ususario.
FILE *arch(nombre,"w+b");
pero me tira este error:
cannot convert char* to FILE
ese es el metodo que me enseñaron, o pongo algo mal?
Gracias
Título:
Re: Archivos
Publicado por:
Bicholey
en
Miércoles 27 de Junio de 2007, 18:13
:D :D :D :D :D
No se como captures el valor de nombre, pero te recomiendo que lo hagas con gets(nombre); y dinos que pasa...
Título:
Re: Archivos
Publicado por:
LeGatoRojo
en
Miércoles 27 de Junio de 2007, 18:48
Pues quedaría algo así
Código: Text
char nombre[60];
FILE *ar;
gets(nombre);
ar=fopen(nombre,"wb");
Título:
Re: Archivos
Publicado por:
Geo
en
Jueves 28 de Junio de 2007, 01:44
¿Así te enseñaron a usar FILE? No creo ¿¿FILE es una clase?? Haz lo que puso Darktigerhell.
Título:
Re: Archivos
Publicado por:
Hammerstrike
en
Jueves 28 de Junio de 2007, 22:41
Por que no podria usarse:
Código: Text
char str;
scanf("[^\n]",str);
etc...