The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Программирования высокого уровня
.
Google unix.com



Программирования высокого уровня Почтовые вопросы о C, C + +, Java, SQL и других языках программирования здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Как получить исходный код Unix команды? jagdish.machhi @ Linux 4 08-10-2007 11:44 AM
нужна помощь с некоторыми командами, пожалуйста mujtba UNIX для чайников Вопросы И Ответы 2 01-14-2005 02:49 PM
Команды kironpmullamkuz Безопасность 2 06-28-2002 12:45 AM
Команды Специальный K UNIX для чайников Вопросы И Ответы 3 02-13-2002 02:27 AM

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 Оценить Thread Режимы дисплея
Old 01-21-2007
Phrozen Дым Phrozen Smoke is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2007
Место проведения: Индия
Сообщений: 3
код, который считывает команды из стандартного ввода / п и исполняет команды

Привет всем,
Я написал небольшой фрагмент кода, который будет читать команды со стандартного ввода, и выполняет команды.
Его прекрасно работать и execting команды хорошо. Прием аргументов слишком. например
# mkdir <name в каталог

Проблема заключается в том, что его, не давая мне изменить директорию т.е. пароль остается прежним.
Какие изменения следует внести в него, чтобы это изменить каталоги тоже.


Код:
#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("%% ");
        }
}

привет
Old 01-21-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
  
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4246
Я не думаю, что у вас есть полное понимание того, что ваш собственный код образом, в связи с контекстом, в котором он выполняет команды по отношению к корпусу, в котором он ссылается.
Old 01-21-2007
Phrozen Дым Phrozen Smoke is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2007
Место проведения: Индия
Сообщений: 3
Цитата:
Первоначально Послано reborg
Я не думаю, что у вас есть полное понимание того, что ваш собственный код образом, в связи с контекстом, в котором он выполняет команды по отношению к корпусу, в котором он ссылается.
Простите, что я все еще не ясно ...
Old 01-21-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Администратор
  
 

Регистрация: Mar 2005
Место проведения: Ирландия
Сообщения: 4246
Я говорю это в упрощенческой терминов, но вот что происходит с точки зрения процессов:


Код:
   your shell
       +
       |
       +------Your application
                         +
                         |
                         +-------The command your program runs

Если внести изменения в bootom узла в этом списке, он не оказывает никакого влияния на тех, над ним. Вы не можете chdir в один из родителей в детской.
Old 01-22-2007
Phrozen Дым Phrozen Smoke is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2007
Место проведения: Индия
Сообщений: 3
ладно ...

спасибо.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:46 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0