The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
hvordan du kan få kildekoden til Unix-kommandoer? jagdish.machhi @ Linux 4 08-10-2007 11:44
trenger hjelp med noen kommandoer vennligst mujtba UNIX for Dummies Spørsmål og svar 2 01-14-2005 02:49
kommandoer kironpmullamkuz Sikkerhet 2 06-28-2002 12:45
kommandoer Special K UNIX for Dummies Spørsmål og svar 3 02-13-2002 02:27

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-21-2007
Phrozen Smoke Phrozen Smoke is offline
Registrert bruker
  
 

Bli Date: Jan 2007
Location: India
Innlegg: 3
som leser kommandoer fra standard i / p og utfører kommandoene

Hei alle,
Jeg har skrevet en liten kode som vil lese kommandoer fra standard input og utfører kommandoene.
Den fungerer fint og er execting kommandoene godt. Akseptere argumenter også. f.eks
# mkdir <Navn av directory>

Problemet er at den ikke la meg endre katalogen dvs. pwd er igjen det samme.
hvilke endringer som bør gjøres i det å la det endre katalogene også.


Code:
#include <stdio.h>
#include <string.h>
#define MAXLINE 50

int main(void)
{
        char buf[MAXLINE];

        printf("%% ");
        while (fgets(buf, MAXLINE, stdin) != NULL)
        {
                buf[strlen(buf) -1] = 0;
                system(buf);
                printf("%% ");
        }
}

hilsen
  #2 (permalink)  
Old 01-21-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Bli Date: Mar 2005
Sted: Irland
Innlegg: 4240
Jeg tror ikke du har helt forstått hva din egen kode gjør, med hensyn til i hvilken sammenheng det er å utføre kommandoene i forhold til skall der den startes.
  #3 (permalink)  
Old 01-21-2007
Phrozen Smoke Phrozen Smoke is offline
Registrert bruker
  
 

Bli Date: Jan 2007
Location: India
Innlegg: 3
Sitat:
Originally Posted by reborg
Jeg tror ikke du har helt forstått hva din egen kode gjør, med hensyn til i hvilken sammenheng det er å utføre kommandoene i forhold til skall der den startes.
beklager å si at jeg fortsatt ikke klart ...
  #4 (permalink)  
Old 01-21-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
  
 

Bli Date: Mar 2005
Sted: Irland
Innlegg: 4240
Jeg sier dette i forenklede vilkår, men her er hva som skjer i form av prosesser:


Code:
   your shell
       +
       |
       +------Your application
                         +
                         |
                         +-------The command your program runs

Hvis du gjør en endring i bootom knute i denne listen har ingen innvirkning på de over den. Du kan ikke chdir i den overordnede fra en innenfor et barn.
  #5 (permalink)  
Old 01-22-2007
Phrozen Smoke Phrozen Smoke is offline
Registrert bruker
  
 

Bli Date: Jan 2007
Location: India
Innlegg: 3
ok ...

takk.
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 04:22.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0