Форум программистов, компьютерный форум CyberForum.ru

Обработка параметров командной строки. Можно ли ещё проще? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны две действительные квадратные матрицы порядка n http://www.cyberforum.ru/cpp-beginners/thread702338.html
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу путем прибавления к элементам каждого столбца первой матрицы произведения элементов соответствующих столбцов второй матрицы. Выложил алгоритм, который по словам преподавателя верен, но проблема в том, что моих скудных знаний чтобы построить программу не хватает. Заранее благодарю за помощь.
C++ Вывести на экран элементы массива целых чисел, имеющих максимальное количество делителей Помогите, пожалуйста, с решением задачи. Вывести на экран элементы массива целых чисел, имеющих максимальное количество делителей. Вот что пыталась делать: #include "stdafx.h" #include <iostream> using namespace std; int _tmain() { const int n=6; http://www.cyberforum.ru/cpp-beginners/thread702334.html
Дано целое число k и последовательность цифр, в которой выписаны подряд все двузначные числа. Определить k-ю цифру C++
Помогите решить... Дано целое число k (1<=k<=180) и последовательность цифр 10111213...9899, в которой выписаны подряд все двузначные числа. Определить k-ю цифру, если известно что k нечетное число...
Сбрасывается значение переменной C++
Всем привет!Возникла проблема: Сбрасывается переменная dd не понимаю почему вот код: #include <iostream> void main() { int XD = 0; int YD = 0; int ZD = -2.3; float SUMM = XD^2+YD^2+ZD^2;
C++ typedef и vector http://www.cyberforum.ru/cpp-beginners/thread702313.html
typedef int array_Llist_upgrade; std::vector <array_Llist_upgrade> Llist_upgrade; array_Llist_upgrade array_Llist_upgrade_tmp; Llist_upgrade.push_back(array_Llist_upgrade_tmp); на последней строке выдаёт кучу ошибок, что не так?
C++ основы алгоритмизации Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, -, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков. Выяснить, верно ли, что в данном тексте больше букв, чем знаков. подробнее

Показать сообщение отдельно
Excogit8er
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 66
19.11.2012, 18:41  [ТС]     Обработка параметров командной строки. Можно ли ещё проще?
Цитата Сообщение от I.M. Посмотреть сообщение
Excogit8er, можете std::string использовать. Всяко удобнее, чем char[]
Кроме того, даже у чаров есть спец функции для сравнения строк
Да, спасибо, согласен. Через сравнение строк наверное проще и удобнее, чем так:

C++
1
2
3
4
5
6
7
8
9
10
string options[40];
 
for (int v = 0; v < argc; v++) 
 { 
 options[v] = argv[v];   
if ((options[v][0] == '/') && ((options[v][1] == 'P') || (options[v][1] == 'p'))
 && ((options[v][2] == 'A') || (options[v][2] == 'a')) && ((options[v][31] == 'R') || (options[v][3] == 'r'))
 && ((options[v][4] == 'A') || (options[v][4] == 'a')) && ((options[v][5] == 'M') || (options[v][5] == 'm'))
 && (options[v][6] == '1'))
  Param1 = true;
Добавлено через 1 минуту
Цитата Сообщение от XRuZzz Посмотреть сообщение
обычно регулярными выражениями строки обрабатываются. хотя ответ soon-a мне больше нравится(скорее всего boost использует свои средства с регулярными выражениями, для обработки опций)
Я новичок в С++ и не особенно понял даже, как добавлять функционал этого буста в VC10
Скопировать какую-то библиотеку? Хз, короче.
 
Текущее время: 07:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru