1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
| arhDMC |
18.12.2007 22:40
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
Здравствуйте помогите пожалуйста с задачами:
1) Написать программу, которая считывает текст из файла и выводит на экран только вопросительные предложения из этого текста. #include "stdafx.h" Две ошибки при компиляции: error C2039: '_Nocreate' : is not a member of 'basic_ios<char,struct std::char_traits<char> >' и error C2065: '_Nocreate' : undeclared identifier 2) Написать программу, формирующую из заданного текстового файла словарь, т.е. текстовый файл, содержащий все слова исходного файла #include <fstream.h> Эта компилируется но не работает |
| volvo |
18.12.2007 23:00
Сообщение
#2
|
|
Гость |
Цитата Две ошибки при компиляции: error C2039: '_Nocreate' : is not a member of 'basic_ios<char,struct std::char_traits<char> >' и error C2065: '_Nocreate' : undeclared identifier Ошибка на самом деле одна, вторая - наведенная... Дело в том, что флаги ios::nocreate теперь не описаны в <fstream>, поскольку они слишком платформо-зависимы...Да и вообще я не вижу смысла использовать флаг nocreate при открытии файла на чтение. При ios::out смысл есть, но не при ios::in. P.S. Программка-то кстати, (первая) тоже не работает... Сообщение отредактировано: volvo - 18.12.2007 23:03 |
| arhDMC |
19.12.2007 1:04
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
а как сделать?
|
| volvo |
19.12.2007 1:09
Сообщение
#4
|
|
Гость |
"Как сделать" что? Открытие файла? Или программу?
ifstream fin("example.txt", ios::in);
А насчет программы... Тебе обязательно использовать stringstream? Или можно ограничиться только использованием string-ов? |
| arhDMC |
19.12.2007 1:18
Сообщение
#5
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
Програмку
|
| arhDMC |
19.12.2007 1:43
Сообщение
#6
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
ай все понял
а вот тут с ios::out как сделать? #include <fstream.h> там ошибка почему-то выскакивает и не записывается ничего в файл out.txt а компилируется нормально Сообщение отредактировано: volvo - 7.04.2010 10:40 |
| volvo |
19.12.2007 2:26
Сообщение
#7
|
|
Гость |
Цитата ай все понял Вот так можно сделать первую программу: #include <string> |
| arhDMC |
19.12.2007 7:49
Сообщение
#8
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
Я с первой-то понял. А со второй?
|
| volvo |
19.12.2007 10:19
Сообщение
#9
|
|
Гость |
Цитата А со второй? Со второй - совсем просто: читаешь все слова из входного потока в std::vector<string>, потом удаляешь из него дубликаты: сначала sort, потом - unique_copy в другой вектор или сразу в выходной поток... |
| arhDMC |
22.12.2007 23:34
Сообщение
#10
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
не совсем понял а в коде это как и куда записать?
|
| volvo |
23.12.2007 0:29
Сообщение
#11
|
|
Гость |
Цитата а в коде это как А в коде это вот так:#include <string> |
| arhDMC |
23.12.2007 0:50
Сообщение
#12
|
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: 0 |
спасибо
|
![]() ![]() |
|
Текстовая версия | 8.12.2025 23:34 |