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

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

Войти
Регистрация
Восстановить пароль
 
Вечный_Студент
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 38
#1

консольная утилита - C++

24.05.2012, 15:26. Просмотров 947. Ответов 3
Метки нет (Все метки)

Программа представляет собой консольную утилиту. Настройка работы программы осуществляется путем передачи аргументов в строке запуска. Типичными примерами консольных утилит являются dir, type, copy в Windows.

Строка запуска программы имеет следующий формат:

имя_программы [опции] [исходный_файл [результирующий_файл]]

Найти все строки текста, содержащие (по умолчанию) или не содержащие заданную подстроку. Если указана соответствующая опция, представить результат в отсортированном по длине строк виде, иначе – вывести строки в том порядке, в котором они содержались в исходном тексте.
Опции:
• -f=строка_для_поиска – задает последовательность символов, которую нужно искать. Строка может содержать пробелы – в этом случае она должна заключаться в кавычки. Эта опция является обязательной;
• -с – искать строки, НЕ содержащие заданную;
• -a – отсортировать найденные строки по возрастанию их длины;
• -d – отсортировать найденные строки по убыванию их длины;
• -i – не различать строчные и заглавные буквы при сравнении.


за меня код писать не нужно(лень разбираться в чужом) а вот за советы огромное спасибо=)
в частности с файлами проблем нет. Проблемы с опциями, не пойму как реализовывать.

Условная компиляция не?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 15:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос консольная утилита (C++):

консольная псевдографика - C++
как узнать текущее положение консольного курсора, не мыши, а именно того, который символы набирает )

Консольная программа... - C++
Здравствуйте! Прошу помочь с написанием консольной программы, которая вводит с консоли значения элементов двумерного массива целых чисел...

Консольная команда и С++ - C++
Добрый вечер. Что использовать в С++ чтобы запустить Java приложение таким кодом( какую функцию ): Код: #!/bin/bash cd...

Консольная змейка - C++
Добрый день. С недавнего времени я пишу в консоли игру с одноименным названием. Занятие, прошу заметить, довольно увлекательное :) ...

Консольная графика - C++
Здравствуйте, я написал этот код в Борланд С++ (пример нашел в книге): #include <graphics.h> #include <stdlib.h> #include <stdio.h> ...

Консольная игра в 21 - C++
Вообще это только реализация алгоритма игры, но работает. Если кому сильно заняться нечем-гляньте нормально получилось или говнокод? ...

3
OstapBender
583 / 522 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
24.05.2012, 18:04 #2
и какие именно советы вам дать?

Цитата Сообщение от Вечный_Студент Посмотреть сообщение
Условная компиляция не?
уверен вам здесь это не потребуется.

вот могу дать такой совет:
сначала проверьте количество аргументов, оно должно быть >= 4.
если всего argc аргументов, и argv[0] зарезервирован, то используйте argv[argc-1] и argv[argc-2] как имена файлов. дальше начинайте проверять аргументы от 1 до argc-2.
0
Вечный_Студент
2 / 2 / 0
Регистрация: 16.05.2012
Сообщений: 38
24.05.2012, 18:07  [ТС] #3
Как передавать опции в программу?
точнее так. Как запускать программу с заданными опциями, которые вводятся при запуске?
0
OstapBender
583 / 522 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
24.05.2012, 18:28 #4
Вечный_Студент, http://www.archival.ru/node/165
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2012, 18:28
Привет! Вот еще темы с ответами:

Консольная псевдографика - C++
Доброго времени суток, форумчанин. Суть дела: классы должны реализовывать графические примитивы (круг, треугольник, квадрат), для...

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

Консольная графика С++ - C++
Сейчас пишу для экзамена покер на одного игрока. И столкнулся проблемой, при рисовании карт, они у меня рисуются одна под одной и по этому...

консольная графика - C++
Помогите, пожалуйста, с графикой. Не выводит на экран рисунок. # include <graphics.h> # include <conio.h> # include...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
24.05.2012, 18:28
Ответ Создать тему
Опции темы

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