Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> iterator, существует ли вид итераторов? 
:(
    Опции темы
mr_oz
Дата 12.8.2007, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 7.10.2006

Репутация: нет
Всего: нет



Прив!! я с таким вопросом. существуют ли итераторы файловых потоков (fstream_iterator ) и буферов (streambuf_iterator). Допустим я захочу осуществить поиск напрямую в файле или в буфере стл'овским алгоритмом в find(), search() без использования манипуляторов. .... 
Просто у меня только пока получалось из файлового потока заносить данные в вектор, а уже там производить поиск...

хотел бы еще узнать кое что не в тему.... ни кто не знает где можно скачать "хорошую" книгу по сетевому программировнию в С++
Зарание спасиб!!!
PM MAIL   Вверх
mr_oz
Дата 12.8.2007, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 7.10.2006

Репутация: нет
Всего: нет



кстати, коль тему начал.... Подскажите где можно найти док или что нить в этом роде....
Соответствие nix библиотек win библиотекам.... , т.е. допустим в win есть <winsok> а в nix есть вроде <netinet> (простите если кое где не прав.... Новичек в С++ всего 4 месяца...)
PM MAIL   Вверх
Xenon
Дата 12.8.2007, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Главное, сам назвал же себе ответ в вопросе smile Юморист.
Код

std::ifstream file("d:\\nums.txt");
std::istream_iterator<int> result = std::find( std::istream_iterator<int>(file), std::istream_iterator<int>(), 9 );
if ( result != std::istream_iterator<int>() )
    std::cout << "Found";
else
    std::cout << "Not found";




--------------------
user posted image  
PM MAIL   Вверх
bsa
Дата 12.8.2007, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(mr_oz @ 12.8.2007,  09:50)
кстати, коль тему начал.... Подскажите где можно найти док или что нить в этом роде....
Соответствие nix библиотек win библиотекам.... , т.е. допустим в win есть <winsok> а в nix есть вроде <netinet> (простите если кое где не прав.... Новичек в С++ всего 4 месяца...)

Этот вопрос лучше задать в другом разделе.
В любом случае API разный, хоть и похож.
P.S.: не <netinet>, а <sys/socket.h>. И вообще, man socket
PM   Вверх
mr_oz
Дата 12.8.2007, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 7.10.2006

Репутация: нет
Всего: нет



тоесть API есть и у nix  и у win? в каком разделе задать вопрос???  где можно найти все существующие библиотеки и их краткое описание...
Выходит итераторы можно применять ко всем потокам и ко всем контейнерам.... 

PM MAIL   Вверх
bsa
Дата 12.8.2007, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Вопросы по Unix/Linux обсуждаются в отдельном разделе. Кстати, тема о сетевых библиотеках уже была. Поищи там.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0759 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.