Вопрос № 83394: Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как должен выглядеть код файл-функции на СИ, которая
выполняет следующие действия:
пользователь вводит в окно интерпретатора cmd последовательность символов (любых
букв,...
Вопрос № 83.394
Здравствуйте, уважаемые эксперты!
Подскажите, пожалуйста, как должен выглядеть код файл-функции на СИ, которая
выполняет следующие действия:
пользователь вводит в окно интерпретатора cmd последовательность символов (любых
букв, чисел, и др. символов), разделяя в определенных местах пробелом, например, так:
"фвыа вардварв вар уауук рдрва др вавардф авадрд фыва".
Необходимо, чтобы после нажатия клавиши "Enter" (то есть по прерывании входного потока),
программка выдавала ту же самую строку только с удаленным самым коротким словом.
То есть, во входной буфер записывается входная строка, в выходной буфеер - строка без одного
самого короткого слова.
Если есть несколько самых коротких слов (то есть, например:
"ап пр ва ыв вапаыппрвар"), то необходимо убрать любое из них.
И как должна выглядеть пара программ клиент-сервер (тоже только в виде консольного приложения),
чтобы одна из них передавала другой входную строку (после нажатия "Enter"), а вторая - вызывала
вышеуказанную файл-функцию, преобразовывала бы эту строку в соответствии с указанным алгоритмом
и отсылала первой программке измененную строку, которую пользователь сразу бы видел в том же
окне cmd, в которое ввел входную строку.
1. Ну например таким (см. в приложении работающий код под DOS).
2. Смотрите в сторону сокетов.
P.S.: Вы задали очень обширный вопрос, точнее ответ на него может быть очень обширным...
P.P.S.: В следующий раз указывайте пожалуйста требуемые ОС, компилятор и прочие, не менее нужные для ответа, подробности.
Приложение:
--------- Стучитесь! И Вас откопают...
Ответ отправил: Sergijj (статус: 9-ый класс)
Ответ отправлен: 20.04.2007, 14:33