Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
flips
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 49
#1

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

21.04.2011, 22:34. Просмотров 527. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2011, 22:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с командной строкой (C++):

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

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

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

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

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2011, 22:34
Привет! Вот еще темы с ответами:

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

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

Работа с командной строкой. Отрытие вызываемых файлов - C++
Добрый вечер форумчане. Составлена программа с аргументами командной строки. Hello, word C:\WINDOWS\system32\notepad.exe...

Робота с командной строкой - C++
Здраствуйте. Есть проблемка, не могу понять почему так, прошу чтоб ктото помог. #include &lt;iostream&gt; #include &lt;cstdlib&gt; using...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru