🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#16
Author: Alvaro Palma Aste
Date: Thu, 22 Apr 1999 00:00
20 lines
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
#17
Author: Carlos C. Playman
Date: Thu, 22 Apr 1999 00:00
11 lines
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
#18
Author: Ricardo Lemus
Date: Fri, 23 Apr 1999 00:00
12 lines
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
#19
Author: Aldrin Martoq A.
Date: Fri, 23 Apr 1999 00:00
15 lines
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
#15
Author: Pato
Date: Mon, 26 Apr 1999 00:00
19 lines
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
#14
Author: Aldrin Martoq A.
Date: Tue, 27 Apr 1999 00:00
29 lines
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