C/Visual C - leer fixero txt, el ke yo kiera, no se puede

 
Vista:

leer fixero txt, el ke yo kiera, no se puede

Publicado por Snat (3 intervenciones) el 08/06/2004 04:19:32
Aver yo kiero leer el contenido del archivo hola.txt y consigo leerlo usando el getc.
Abro el fixero
archivo = fopen("hola.txt", "r");
(Parte del codigo con el ke habro el archivo hola.txt)

Yo lo ke kiero hacer es al ejecutar el programa ke no me habra el hola.txt es decir ke me diga ke archivo kiero abrir y luego yo escribir el hola.txt y lo lea, es decir ke no vaya puesto en el codigo fuente ke habra ese achivo por defecto por ke yo kiero ke lea el ke el usuario indike entonces ice esto:
FILE *archivo;
char texto[9];

printf("Meta el archivo a leer: ");
gets (texto);
archivo = fopen("%s", texto);

Lo ke ago es usar el gets para meter el archivo ke kiero abrir y luego en la parte de fopen ke cambie el %s por lo ke ahi guardado en la variable (texto) ke seria lo escrito yo por el teclado (el archivo de texto ke kiero ke lea) pero no me funciona no entiendo como hacerlo, lo ke kiero es un programa ek yo diga pos lee el archivo origen.txt y lo lea y me lo sake en pantalla.
Aver si alguno sabeis, salu2.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:leer fixero txt, el ke yo kiera, no se puede

Publicado por Javier (59 intervenciones) el 08/06/2004 07:02:36
Hola:
No es correcto: archivo = fopen("%s", texto);
Tienes que escribir:
archivo = fopen( texto, "r" ) ;

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar