Thread View: uch.ing.consultas
6 messages
6 total messages
Started by Alvaro Palma Aste
Thu, 22 Apr 1999 00:00
Como hacer "cd" en C
Author: Alvaro Palma Aste
Date: Thu, 22 Apr 1999 00:00
Date: Thu, 22 Apr 1999 00:00
20 lines
1438 bytes
1438 bytes
Tengo el siguiente problema en Visual C++, hago una llamada del tipo
system("cd CUALQUIER_DIRECTORIO");
y el programa no me reclama, pero en las lineas siguientes, con un
comando
system("dir");
muestra los archivos que estan dentro del directorio donde se
encuentra el ejecutable, y no los ubicados en "CUALQUIER_DIRECTORIO"
Cualquier ayudita, se agradecera
Atte.
#############################################################
# "CUENTAS CLARAS CONSERVAN LOS DIENTES" #
# o "EN BOCA CERRADA NO ENTRAN COMBOS" #
# apalma@cipres.cec.uchile.cl #
#############################################################
Re: Como hacer "cd" en C
Author: Carlos C. Playman
Date: Thu, 22 Apr 1999 00:00
Date: Thu, 22 Apr 1999 00:00
11 lines
1056 bytes
1056 bytes
In uch.ing.consultas Alvaro Palma Aste <apalma@cec.uchile.cl.no_spam> wrote:
: Tengo el siguiente problema en Visual C++, hago una llamada del tipo
: system("cd CUALQUIER_DIRECTORIO");
: system("dir");
Y si haces
system("dir CUALQUIER_DIRECTORIO");
?
Salu2, Carlos C.
Re: Como hacer "cd" en C
Author: Ricardo Lemus
Date: Fri, 23 Apr 1999 00:00
Date: Fri, 23 Apr 1999 00:00
12 lines
1048 bytes
1048 bytes
Por que no intentas usar alguna funcion del tipo chdir o algo asi. -- Ricardo J. Lemus C. http://cipres.cec.uchile.cl/~rlemus mailto:rlemus@dcc.uchile.cl Sistemas CZ UChile - Proyecto Enlaces mailto:rlemus@enlaces.c5.cl Rick Imp Comics Mud (mud.cec.uchile.cl 4040) Facultad de Ciencias Fisicas y Matematicas Universidad de Chile "Lastima que las personas no se puedan rebootear..." YO
Re: Como hacer "cd" en C
Author: Aldrin Martoq A.
Date: Fri, 23 Apr 1999 00:00
Date: Fri, 23 Apr 1999 00:00
15 lines
1421 bytes
1421 bytes
In uch.ing.consultas Alvaro Palma Aste <apalma@cec.uchile.cl.no_spam> wrote:
> Tengo el siguiente problema en Visual C++, hago una llamada del tipo
> system("cd CUALQUIER_DIRECTORIO");
> y el programa no me reclama, pero en las lineas siguientes, con un
> comando
> system("dir");
> muestra los archivos que estan dentro del directorio donde se
> encuentra el ejecutable, y no los ubicados en "CUALQUIER_DIRECTORIO"
Con system, tu lanzas un *nuevo* proceso. Es decir, el procesa al que le
cambias el directorio es al proceso nuevo, no al padre.
En unix*, existe chdir(2). No me manejo en windows.
--
Aldrin.
Re: Como hacer "cd" en C
Author: Pato
Date: Mon, 26 Apr 1999 00:00
Date: Mon, 26 Apr 1999 00:00
19 lines
1561 bytes
1561 bytes
Aldrin Martoq A. wrote in message <7fos58$5ja$1@ict.uchile.cl>...
>In uch.ing.consultas Alvaro Palma Aste <apalma@cec.uchile.cl.no_spam>
wrote:
>> Tengo el siguiente problema en Visual C++, hago una llamada del tipo
>> system("cd CUALQUIER_DIRECTORIO");
>> y el programa no me reclama, pero en las lineas siguientes, con un
>> comando
>> system("dir");
>> muestra los archivos que estan dentro del directorio donde se
>> encuentra el ejecutable, y no los ubicados en "CUALQUIER_DIRECTORIO"
>Con system, tu lanzas un *nuevo* proceso. Es decir, el procesa al que le
>cambias el directorio es al proceso nuevo, no al padre.
>
>En unix*, existe chdir(2). No me manejo en windows.
Pero si no especific� ambiente, o �es que no todos los unix tienen cd o dir?
Yo pens� que a estas alturas todos, s�lo pens�.
Re: Como hacer "cd" en C
Author: Aldrin Martoq A.
Date: Tue, 27 Apr 1999 00:00
Date: Tue, 27 Apr 1999 00:00
29 lines
2142 bytes
2142 bytes
In uch.ing.consultas Pato <pato_donald@bigfoot.com.nospam> wrote:
> Aldrin Martoq A. wrote in message <7fos58$5ja$1@ict.uchile.cl>...
>>In uch.ing.consultas Alvaro Palma Aste <apalma@cec.uchile.cl.no_spam>
> wrote:
>>> Tengo el siguiente problema en Visual C++, hago una llamada del tipo
>>> system("cd CUALQUIER_DIRECTORIO");
>>> y el programa no me reclama, pero en las lineas siguientes, con un
>>> comando
>>> system("dir");
>>> muestra los archivos que estan dentro del directorio donde se
>>> encuentra el ejecutable, y no los ubicados en "CUALQUIER_DIRECTORIO"
>>Con system, tu lanzas un *nuevo* proceso. Es decir, el procesa al que le
>>cambias el directorio es al proceso nuevo, no al padre.
>>
>>En unix*, existe chdir(2). No me manejo en windows.
> Pero si no especific� ambiente,
Dije que no me manejo en windows, pero con ese hint puede buscar el
equivalente en windows.
> o �es que no todos los unix tienen cd o dir?
chdir(2) es una llamada al sistema. La puedes incluir en tu programa.
respecto a dir, en unix se llama `ls`.
> Yo pens� que a estas alturas todos, s�lo pens�.
En realidad, no entendi mucho de que estas hablando.
--
Aldrin.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads