0 / 0 / 1
Регистрация: 21.03.2011
Сообщений: 49
1

Работа с командной строкой

21.04.2011, 22:34. Показов 623. Ответов 0
Метки нет (Все метки)

Здравствуйте товарищи, как можно определить в командной строке, где находится нужный текст?
Допустим, вводится prog.exe ololo -f 45+3, где ololo просто текст, -f ключ (уже реализован), 45+3 выражение которое нужно передать в функцию.
Как можно передать это выражение в функцию, незная его местоположения?

Добавлено через 1 час 10 минут
Передачу в функцию реализовал, но она очень медленная, можно ли оптимизировать этот код?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
       if (key==2)
       {
           int a,b;
           int p=0;
           for (int j=0;j<argc;j++)
           {
            char* s=argv[j];
               for (int k=0;k<strlen(argv[j]);k++)
               {
                   if (strcmp(s,CMD_MODE)!=0)
                   {
                   if ((s[k]=='+')||(s[k]=='-')||(s[k]=='/')||(s[k]=='*'))
                   {
                       p=j;
                   }
               }
           }
           }
           str_to_numb(argv[p],&a,&b);
           float res=calc(argv[p],&a,&b);
           printf("%f", res);
       }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2011, 22:34
Ответы с готовыми решениями:

Работа с командной строкой...
Помогите использовать возможности командной строки в с++. Задание такое- ввести 200 случайных...

Работа с командной строкой
Как записать файл в командную срока и оттуда считывать этот файл?

Работа с командной строкой
Здравствуйте. Хочу проверить изменялось ли имя exeшного файла .запускаю из командной строки и...

Работа с командной строкой
Нужно встроить в программу код для перекодировки звукового файла из wav во flac. Для этого взял...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2011, 22:34

Работа с командной строкой
Здравствуйте! Не подскажите как можно работать с командной строкой в си++? Я имею ввиду через...

Работа с командной строкой Windows
Здравствуйте, форумчане. У меня появилась проблема. Нужно считать файл и вывести на экран. С этим...

Точки и работа с командной строкой windows
В общем, нужно создать прогу которая будет читать введенные пользователем числа, а потом работать с...

Работа с двоичными файлами и командной строкой
Помогите, пожалуйста! Не нашла похожей задачи здесь, поэтому создаю новую тему. Нужно готовое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru