Foros del Web » Programación para mayores de 30 ;) » Programación General »

Abriri un txt en C

Estas en el tema de Abriri un txt en C en el foro de Programación General en Foros del Web. hola, tengo una duda. quiero abrir un archivo txt en la misma ubicacion de mi aplicacion. Yo uso esto: system("notepad/mytext.txt") Pero el problemas es que ...
  #1 (permalink)  
Antiguo 25/07/2004, 10:30
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 4 meses
Puntos: 52
Abriri un txt en C

hola, tengo una duda.
quiero abrir un archivo txt en la misma ubicacion de mi aplicacion.
Yo uso esto: system("notepad/mytext.txt")
Pero el problemas es que busca el text en el directorio windows.
Lo que quiero es que lo busque en el directorio de la aplicacion.
solo que este directorio es muy variable, ose cambia constantemente, entonces no puedo usar una direccion absoluta, sino una relativa al directorio en el que estoy.
El problema es en C/C++.
Como le hgo para abrir este txt?
Saludos
  #2 (permalink)  
Antiguo 26/07/2004, 08:46
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Hola...porque no lo pruebas mejor usando ifstream.

ejemplo.

Cita:
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>

int main () {
char buffer[256];
ifstream miArchivo ("ejemplo.txt");
if (! miArchivo .is_open())
{ cout << "Error"; exit (1); }

while (! miArchivo .eof() )
{
miArchivo .getline (buffer,100);
cout << buffer << endl;
}
return 0;
}
Con ello te va a toma la ruta actual por default. (no lo he probado pero creo que es así.)

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:57.