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.
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


0