Дайте задания

Учусь С++ дошел до параметров командной строки.
Дайте каких-нибудь заданий по этим темам (только сложные)

Croessmah, что ты имеешь ввиду под «совместимо с POSIX»? Вообще-то стандарт POSIX больше относится к операционной системе, чем к приложению.

Вообще-то стандарт POSIX больше относится к операционной системе, чем к приложению.

Ну дык в posix есть всякие функции для работы с параметрами.
Например, getopt, getopt_long и т.д.
Есть целая система по правилам образования параметров,
есть зарезервированные параметры и т.д.
Вот обработку всего этого добра я и предлагаю сделать автору.

Ну это скорее задание на работу со строками.

А сам си-шный интерфейс — штука настолько примитивная, что какое-то более или менее сложное задание сложно придумать.

Ну это скорее задание на работу со строками.

Ну так параметры и есть строки, так что без них не обойдется.
Обработка параметров и есть обработка строк.
Всё остальное уже не относится к самим параметрам.

А сам си-шный интерфейс — штука настолько примитивная

Он везде Си'шный.

к примеру у человека есть на компе файлик, текст или картинка(не важно) в C:\Brother\DrvLangChg\cock.jpg
суть задания — сделать программку, которая заменит этот файл на заранее выбранный тобой с тем же названием ;)

Alex, заменить братишке cock.jpg на pussy.jpg? Остроумная шутка ;) Но это проще сделать bat'ничком (или bash-скриптом, в зависимости от ОС).

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.