powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / ? найти слова определенной длины в файле
3 сообщений из 3, страница 1 из 1
? найти слова определенной длины в файле
    #33079248
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#include<iostream.h>
#include<fstream.h>
void main()
{
char slovo;
ifstream original("original.txt")/*файл для чтения*/;
ofstream vivod ("vivod.txt")/*файл для записи*/;
original.unsetf (ios::skipws);
while(original>>slovo)/*чтение чисел из файла*/
if (slovo=='a')
vivod<<slovo;
original.close();/*файл закрыт*/
vivod.close();/*файл закрыт*/
}
...
Рейтинг: 0 / 0
? найти слова определенной длины в файле
    #33079891
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
// найти все слова определенной длины

#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
#include <fstream>

template<class InIt, class OutIt, class Pred>
OutIt copy_if(InIt first, InIt last, OutIt x, Pred p)
{
for( ; first != last; ++first)
if( p(*first) )
{
*x = *first;
++x;
}
return x;
}

struct len_equal_to
{
size_t l;
explicit len_equal_to(size_t l) : l(l) {}
bool operator()(std::string const &s) const
{
return s.length() == l;
}
};

int main()
{
ifstream original("original.txt")/*файл для чтения*/;
ofstream vivod ("vivod.txt")/*файл для записи*/;
copy_if(
std::istream_iterator<std::string>(original),
(std::istream_iterator<std::string>()),
std::ostream_iterator<std::string>(vivod, "\n"),
len_equal_to(5)
);
return 0;
}
...
Рейтинг: 0 / 0
? найти слова определенной длины в файле
    #33080098
Akarak2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК.
Спасибо дописал
using namespace std;
и все заработало
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / ? найти слова определенной длины в файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]