Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2011, 22:37   #1
Proud_bird
Новичок
Джуниор
 
Регистрация: 25.06.2011
Сообщений: 1
Вопрос Реализацией алиасов. язык C

Здраствуйте!При написании командной оболочки, возникло желание расширить возможности программы добавив в неё возможность создания алиасов (пользовательских команд).Но, видимо, за неимением определённых познаний, желаемого результата я так и не достиг =(

Ниже изложен участок моего кода:
Код:
char comBase[N][255]= {"filec","filed","fileo","showfiles", ......};//база команд


int workScreen(void)
{
    char com[255];
    scanf("%s",&com);
    int i=0;
    for(i=0; i<N; i++)
        if(!strcmp(com,comBase[i]))break;
    switch(i)
    {
    case 0: file(1);break; //"file()"  - функция, содержащая то, что команды делают
    case 1: file(2);break;
    case 2: file(3);break;
    case 3: file(4);break;
    case ........
    default: print(14);break;
    }
}
Собственно, что мне хотелось получить:
некую функцию, которая бы считывала из текстового файла алиас и заменяла одну команду другой.

Допустим, если в файле aliases.txt записано:
Цитата:
fileс - create
fileс fileo - co
то при вводе команды create будет выполняться то же, что и при вводе cfile.А при вводе команды co - то же что и при введенных подряд filec и fileo

Проект "сишный", поэтому ничего из C++ использовать нельзя!

Извиняюсь за некую "скомканность" вышеизложенного, надеюсь вы поняли меня Зарание спасибо!

Ах да, в интернете искал - ничего внятного не нашел.
Proud_bird вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с реализацией KSUwa Помощь студентам 3 12.11.2010 18:18
проблема с реализацией многопоточности в c# whitebrain Помощь студентам 0 19.03.2010 01:23
Помогите с реализацией алгоритма... kartonka Microsoft Office Excel 20 31.07.2009 21:39
проблема с реализацией на складе 4321 БД в Delphi 3 30.10.2008 13:30
Проблема с реализацией потока InseR Общие вопросы Delphi 11 19.08.2008 12:20