![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| High Level Programming Post frågor om C, C + +, Java, SQL och andra programmeringsspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| hur du får källkoden till Unix-kommandon? | jagdish.machhi @ | Linux | 4 | 08-10-2007 11:44 |
| behöver hjälp med vissa kommandon du | mujtba | UNIX for Dummies Frågor & Svar | 2 | 01-14-2005 02:49 |
| kommandon | kironpmullamkuz | Säkerhet | 2 | 06-28-2002 12:45 |
| kommandon | Special K | UNIX for Dummies Frågor & Svar | 3 | 02-13-2002 02:27 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
kod som lyder kommandon från standard i / p och kör kommandona
Hej alla, Jag har skrivit en liten bit kod som kommer att läsa kommandon från terminalen och kör kommandona. Dess fungerar bra och är execting kommandona väl. Acceptera argument också. t.ex. # mkdir <name av directory> Problemet är att den inte låter mig byta pwd katalogen, dvs är oförändrad. Vilka ändringar bör göras i det att låta den byta kataloger också. Kod:
#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("%% ");
}
}
hälsningar |