Форум программистов, компьютерный форум CyberForum.ru

Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр. http://www.cyberforum.ru/cpp-beginners/thread558565.html
Дана символьная прямоугольная матрица NхM. Найти номер столбца, содержащего больше всего цифр.
C++ помогите с задачей про шахматы! не сложная...но сделать не могу.. помогите с задачей про шахматы! не сложная...но сделать не могу.. нужна программа на классах Клас доска (board) - Print(); - set_Queen_Amount(); - put_Queen(); - edit_cell(); - check_Board(); http://www.cyberforum.ru/cpp-beginners/thread558549.html
Не увеличивается значение внутри цикла C++
Простая программа. Выводить должна значения функции y= x^2 на промежутке c шагом 0.4 на выходе имею следующее: F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16 F(4) = 16
C++ Комбинированая сортировка
Скажите кто-нибудь, что это за сортировка, какой бывает, какие методы объединяет. Гугл ничего внятного не дает, кроме сортировок introsort и timsort, код которых слишком сложен(для первокурсника). Может это другое название какого-нибудь простого метода? Хотелось бы исходник с примером:(
C++ Множественное наследование: прямоугольник, квадрат, ромб, параллелограмм http://www.cyberforum.ru/cpp-beginners/thread558486.html
Помогите, пожалуйста, разработать иерархию. В дальнейшем надо реализовать несколько методов, среди которых изменение размера и вычисление площади. Пока остановился на двух вариантах. 1) Квадрату достаточно одного свойства, длинна стороны. От него наследуется прямоугольник(добавляется свойство ширина) и ромб(добавляется свойство высота к одной из диагоналей). От ромба и прямоугольника...
C++ Освоение создания параллельных программ и функций обмена данными между процессами Помогите пожалуйста написать программу...Буду очень признателен В каждом подчиненном процессе дано целое число, причем только для одного процесса это число отлично от нуля. Переслать ненулевое число в главный процесс и вывести в главном процессе полученное число и ранг процесса, переславшего это число. Для приема сообщения в главном процессе использовать функцию MPI_Recv с параметром... подробнее

Показать сообщение отдельно
MrCold
851 / 749 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
26.04.2012, 07:22     Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <fstream>
#include <string>
int main()
{        size_t fpos = 0, loop = 0;
         std::string str,word;
         char S;
         std::cout << "Word ? : ";
         std::cin >> word;
         std::ifstream in("file.txt");
   if (in)   { 
         in.unsetf(std::ios::skipws);
   while(in >>  S) {   
         str += S;
        if(S == '.'|| S == '!' || S == '?'){
        fpos = str.find(word);
  if    (std::string::npos != fpos 
         && !isalpha(str[fpos - 1])
         &&!isalpha(str[fpos + word.length()]))
     {
         std::cout << str << std::endl;
         loop++;
     }   str.clear();
        } } }
  else
      std::cerr<< "Error in opening file\n";
  if(!loop) std::cout << "Not found !\n";  
  in.close();
     system("pause");
     return 0;
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru