|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2011, 08:01 | #1 |
Пользователь
Регистрация: 10.05.2011
Сообщений: 12
|
Через командную строку передать два слова и целое число N.
Помогите составить программу !
Через командную строку передать два слова и целое число N. N раз распечатать слово большей длины в прямом и обратном порядке. |
23.06.2011, 08:43 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) параметры командной строки ВСЕГДА передаются как строки. Это так исторически сложилось ещё с DOS времён (а может и раньше).
Т.е. Ваша программа получает количество параметров и может получить любой из этим параметров по номеру. Что с ними она дальше будет делать - это уже правила использования (соглашения) данной программы - где там слова, где числа, где даты - задаётся в самой программе - а пользователь должен правила использования соблюдать. 2) по сути задание очень простое. сравнить длины первого и второго параметра - строку с большей длиной поместить в переменную. Третий параметер преобразовать из строки в число. в цикле for N раз вывести текст из переменой. всё. p.s. я не знаю C/C++ поэтому не могу помочь (точнее не хочу ) конкретным примером кода. Но поверьте - это очень простое задание! |
23.06.2011, 08:46 | #3 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
Код:
Последний раз редактировалось zotox; 23.06.2011 в 08:58. |
23.06.2011, 18:16 | #4 |
Пользователь
Регистрация: 10.05.2011
Сообщений: 12
|
по чему то выводит "I need 3 arguments! Exit" и программа закрывается !
_____________ Избегайте чрезмерного цитирования. Удаляйте ненужное, пожалуйста! Модератор. Последний раз редактировалось Serge_Bliznykov; 24.06.2011 в 08:44. |
23.06.2011, 18:20 | #5 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
|
23.06.2011, 19:59 | #6 |
Пользователь
Регистрация: 10.05.2011
Сообщений: 12
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана матрица размера MxN и целое число К(1<K<M). Удалить строку матрицы с номером К | bolshe_ne_RUS | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 14.06.2011 16:26 |
Отправка почты из Excel через командную строку | zao | Microsoft Office Excel | 3 | 06.08.2010 12:10 |
скрыть командную строку | Morphling | Помощь студентам | 0 | 01.02.2010 23:35 |
Даны два слова одинаковой длины. Присвоить переменной К число, равное количеству попарно одинаковых букв. | dimon_home | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.06.2009 08:31 |
Передача хэндла через командную строку | MaTBeu | Win Api | 9 | 29.11.2008 15:30 |