![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Nobel88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2006 Репутация: нет Всего: нет |
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна превышать 70 символов).
Имя файла должно иметь расширение DAT. Написать программу, которая: 1) выводит текст на экран дисплея; 2) по нажатию произвольной клавиши поочередно выделяет в тексте заданные слова, которые нужно поменять местами (заданные слова вводить с клавиатуры); 3) выводить текст на экран дисплея еще раз, меняя в нем местами заданные слова и удаляя лишние пробелы. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Если пишешь С++, то поясняй, консольная прога, или с ГУИ.
|
|||
|
||||
| Nobel88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2006 Репутация: нет Всего: нет |
консольная прога
|
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Задание нифига непонятное, и я тебе уже в другом топике решил другое.
И задачь ты что-то много посылаеш. Наверное задания для всего класса сюда на форум записать хочеш ? |
|||
|
||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
1) читаешь файл и выводишь в консоль, используешь что-то вроде этого:
2) тут не совсем понятно, что требуется... 2 варианта: а) пробегаешься по файлу, находишь где у тебя заданное слово начинается и заканчивается (понадобятся функции: seekg - перемещает каретку , tellg сообщает текущую позицию в файле), потом этот результат переводишь в координаты на экране и с помощью ф-ии gotoxy или SetConsolePosition или как там вставляешь на экран кавычки там где это слово начинается на экране и там где оно заканчивается. (imho полный бред, но может быть это требуется по заданию) б) очищаешь экран и заново выводишь в консоль, с той разницей что перед встреченным специальным словом и после него вставляешь не пробел, а кавычки(получится выделенным). лучше делай так. 3) опять очищаешь экран и выводишь в консоль, уже с условием что вместо встреченного одного слова пишешь другое. попробуй сделать сам, показывай что не получается. -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| Nobel88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2006 Репутация: нет Всего: нет |
Во-первых: спасибо за задачу.
Во-вторых: не для группы, а для себя( нам задали курсовую работу (3 задачи из Павловской) 1 я решил(линейные списки ), а две оставшиеся отправил на форум. |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
||||
|
||||
| Nobel88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2006 Репутация: нет Всего: нет |
напишите кто-нибудь обмен между строками?
|
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Только выводид программа текст не так как он в файле записан - страками, а сплошняком, все слова подряд. Для выхода из программы введи 'end'. |
|||
|
||||
| Nobel88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 1.6.2006 Репутация: нет Всего: нет |
Болишое спасибо за прогу (последняя осталась из курсовой).
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |