![]() |
|
|
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 |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
код, который считывает команды из стандартного ввода / п и исполняет команды
Привет всем, Я написал небольшой фрагмент кода, который будет читать команды со стандартного ввода, и выполняет команды. Его прекрасно работать и 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("%% ");
}
}
привет |
|
||||
|
Цитата:
|
|
||||
|
ладно ...
спасибо. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|