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

Из входных аргументов достать значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм сложения точек эллиптической группы на с++ http://www.cyberforum.ru/cpp-beginners/thread880405.html
День добрый всем! Пытаюсь реализовать алгоритм сложения точек эллиптической группы. Формулу можно глянуть тут: http://rudocs.exdat.com/docs/index-518356.html?page=15 или тут, если не любите...
C++ Найти номер элемента методом интерполяции в первой части ошибок нет,показывает ошибку во второй части,где требуется найти номер элемента методом интерполяции.не могу понять где,может кто знает #include <iostream.h> #include <math.h> int... http://www.cyberforum.ru/cpp-beginners/thread880395.html
Динамически менять имя файла (или папки) C++
Здравствуйте еще раз, вот код создания файла ofstream omeg1; omeg1.open("om+'char(iter)'\\Omega_1.txt"); for(int j=0; j<M+1; j++) for(int i=0; i<N+1; i++) {...
Даны вещественные числа a и b (a<b) C++
Даны вещественные числа a и b (a<b).Сформировать матрицу Х(10,10) элементами которой яв-ся вещ-ые случайные числа, равномерно распределенные на отрезке найти матрице строку с минимальным эл-м и...
C++ Классы (вывести на экран информацию о треугольнике: равносторонний, равнобедренный или разносторонний) http://www.cyberforum.ru/cpp-beginners/thread880382.html
#include<iostream> #include<math.h> #include<string> using namespace std; class Triangle { private: int a; int b; int c;
C++ Отсортировать строки матрицы по возрастанию По заданию нужно отсортировать массив X (100) методом вычисления адреса...с адресом преподаватель помог...я разбил массив на 10 строк...интервалов... (0-9) (10-19)...(90-99) И в этих интервалах... подробнее

Показать сообщение отдельно
GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219

Из входных аргументов достать значения - C++

27.05.2013, 13:50. Просмотров 370. Ответов 4
Метки (Все метки)

Здравствуйте,

есть консольная программа time.exe.
Запускаем ее через консоль: time.exe "15:00 PM" dms
Нужно: как красиво распознать время из argv[1], т.е. "15:00 PM" ?
Нужно, чтобы переменные приняли:
C++
1
2
3
int hh; // приняли часы
int mm; // приняли минуты
char* part = new char[]; // приняли PM
никогда не пользовался входными аргументами, но сейчас есть задача и хочется сделать красиво, а я только костылями могу решить проблему.

Добавлено через 6 минут
C++
1
char* part = new char[3]; // приняли PM
зы
не обязательно char* может у вас есть идеи по лучше

Добавлено через 55 минут
для времени вот такой вариант написал
C++
1
2
3
4
5
6
int     hh,mm;
 
hh=atoi(argv[1]);
argv[1][0]=argv[1][3];
argv[1][1]=argv[1][4];
mm=atoi(argv[1]);
но это же не гуд? Как красиво и правильно это реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru