![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
arhDMC |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
Здравствуйте помогите пожалуйста с задачами:
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 |
![]()
Сообщение
#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 |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
а как сделать?
![]() |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
"Как сделать" что? Открытие файла? Или программу?
![]() ifstream fin("example.txt", ios::in); А насчет программы... Тебе обязательно использовать stringstream? Или можно ограничиться только использованием string-ов? |
arhDMC |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
Програмку
![]() |
arhDMC |
![]()
Сообщение
#6
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
ай все понял
![]() а вот тут с ios::out как сделать? #include <fstream.h> там ошибка почему-то выскакивает и не записывается ничего в файл out.txt а компилируется нормально Сообщение отредактировано: volvo - 7.04.2010 10:40 |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Цитата ай все понял ![]() Вот так можно сделать первую программу: #include <string> |
arhDMC |
![]()
Сообщение
#8
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
Я с первой-то понял. А со второй?
|
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Цитата А со второй? Со второй - совсем просто: читаешь все слова из входного потока в std::vector<string>, потом удаляешь из него дубликаты: сначала sort, потом - unique_copy в другой вектор или сразу в выходной поток... |
arhDMC |
![]()
Сообщение
#10
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
не совсем понял а в коде это как и куда записать?
|
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
Цитата а в коде это как А в коде это вот так:#include <string> ![]() |
arhDMC |
![]()
Сообщение
#12
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Вася Репутация: ![]() ![]() ![]() |
спасибо
|
![]() ![]() |
![]() |
Текстовая версия | 14.08.2025 8:51 |