![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
ALI46 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками препинания. Оставить в этом файле только те фразы, которые содержат не менее трех слов.
написать с использованием классов в исходном текстовом файле написано
на выходе должно получаться
в моём же случае выводятся какие-то иероглифы вот код который я написал без использования классов
помогите пожалуйста, чтобы всё удалялось корректно |
||||||
|
|||||||
Carnifex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
ALI46, почти во всех IDE есть отладчик, он тебе поможет.
|
|||
|
||||
Droll |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 10.11.2004 Репутация: нет Всего: 3 |
Без использования классов:
Написанная Вами функция kf(), ИМХО, лишняя - она делает почти тоже самое, что и функция strchr. |
|||
|
||||
ALI46 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Droll, Огромное человеческое СПАСИБО!!!
![]() |
|||
|
||||
ALI46 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
а как её сделать через потоки?
|
|||
|
||||
Droll |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 10.11.2004 Репутация: нет Всего: 3 |
Да, в общем-то, похоже...
Вместо FILE использовать потоки (ifstream - для чтения файла, ofstream - для записи в файл). Чтобы открыть файл на запись с добавлением в конец файла, использовать флаг ios::app. Чтение производить с помощью метода get, запись символа - с помощью put(char ch). Пример:
|
|||
|
||||
ALI46 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Droll, большое СПАСИБО!
|
|||
|
||||
ALI46 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
блин такой облом((( препод прогу забраковал и сказал переделать так, чтобы она не только со строками работала, а с полноценным текстом, то есть всё правильно удаляла из подобных текстов:
и получалось вот так
как это сделать? ![]() |
||||
|
|||||
Droll |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 10.11.2004 Репутация: нет Всего: 3 |
Приблизительно вот так:
Это сообщение отредактировал(а) Droll - 5.5.2008, 19:08 |
|||
|
||||
ALI46 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 1.5.2008 Репутация: нет Всего: нет |
Droll, респект тебе и уважуха!!!
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |