Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
Cargando

Autor Tema: Lectura de archivos de texto  (Leído 296 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kei kurono

  • Conociendo la comunidad [L2]
  • **
  • Topic Author
  • Mensajes: 82
    • Ver Perfil
Lectura de archivos de texto
« en: Junio 19, 2012, 11:32:55 pm »
Hola a tod@s, estoy realizando mi proyecto de programacion de la universidad y estoy usando las funciones de manejo de archivos del STDLIB.H para crear archivos de texto, leer y escribir en ellos. Por el momento voy bien, pero necesito de alguna manera poder especificarle al programa que lea cierta linea de texto dentro de mi archivo. Por ejemplo, que yo le ingrese por parametro 5 y que se dirija a la linea 5 del archivo y me muestre su contenido. Gracias.

P.D: Estoy trabajando en GNU/LINUX y uso las funciones fgets para capturar el contenido del archivo y fprintf para guardar info en el archivo.

Desconectado JAG

  • Co-Administrador.
  • ***
  • Mensajes: 1562
    • Ver Perfil
    • joseag.com.ar
Re:Lectura de archivos de texto
« Respuesta #1 en: Junio 19, 2012, 11:52:17 pm »
Código: [Seleccionar]
char cadena[100]; 
int n, i=0;
scanf("%d",&n); //Pedimos numero de linea
...
while (fgets(cadena, 100, fichero) != NULL){
  if(i==n){
     //Imprimimos cadena
  }
  i++;
}


Algo así... no se si lo ves claro... si no pregunta y te digo...
« última modificación: Junio 20, 2012, 12:03:46 am por JAG »
"No se puede pactar con las dificultades, o las vencemos o nos vencen"
http://joseag.com.ar

Desconectado kei kurono

  • Conociendo la comunidad [L2]
  • **
  • Topic Author
  • Mensajes: 82
    • Ver Perfil
Re:Lectura de archivos de texto
« Respuesta #2 en: Junio 20, 2012, 03:34:37 am »
Gracias, si funciona :D

Desconectado Rock Lee

  • Administrador
  • *****
  • Mensajes: 1838
  • Hack x Crack es mi Hogar!
    • Ver Perfil
    • Hack x Crack
Re:Lectura de archivos de texto
« Respuesta #3 en: Junio 20, 2012, 07:24:04 pm »
Bueno como veo esto parece se ah solucionado lo cierro n.n cualquier cosa ando por aquí chicos!

Un Saludo Familia!