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

Программа поиска слова и его замены на с/с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что-то неладное с кодом http://www.cyberforum.ru/cpp-beginners/thread1141922.html
В коде есть задание. Собсно сам код: #include <iostream> using namespace std; /*Дана оследовательность символов. Выяснить, имеются ли в последовательности пара соседствующих одинаковых символов*/ void main() { setlocale (0,""); int maxl, n=0; char *S; cout<<"Введите количество символов в последовательности: ";
C++ Цикл с предусловием ( Си++) Здравствуйте. Помогите пожалуйста с задачей. http://www.cyberforum.ru/cpp-beginners/thread1141918.html
C++ Найти значение выражения. Вроде бы легко, но не выходит
Всем привет! В общем, задача такая: дано действительное число х и целое число N (> 0). Найти значение выражения 1-x^3/(3!)+X^5 (5!)+(-1)^N*X^(2*N+1)/(2*N+1)!). Выражение N!-Факториал-обозначает произведение всех целых чисел от 1 до N:N!=1*2*...N). Полученное число является приближенным определением функции sin в точке Х. Нашел подобную тему, но здесь решение на языке Паскаль, а мне нужен...
C++ Неправильно работает функция CArray.Add()
Вобщем вызываю CellAr.Add(DictCell("sda",823)) но в сам массив записывается объект созданный конструктором без параметров, хотя через отладку(F11 в VS13) показывает что использует конструктор копирования. Подскажите, что не так. Привожу часть кода неработающую. Все что относится к проблеме. afxtempl.h подключены, не смог просто выложить полностью проект, форум не дает. Вот часть заголовочного...
C++ Не верный результат при обработке одномерного массива http://www.cyberforum.ru/cpp-beginners/thread1141885.html
Написать программу по обработке одномерных массивов. Размеры массивов вводить с клавиатуры. В консольном приложении предусмотреть возможность ввода данных как с клавиатуры, так и с использованием функции random(). Найти сумму элементов массива, положительных его элементов. //--------------------------------------------------------------------------- #include <clx.h> #include <iostream.h>...
C++ Аналог flushall Подскажите пожалуйста что предлагает стандарт с++ как аналог flushall? В задании чётко указано не использовать системные вызовы через system и не использовать flushall ... подробнее

Показать сообщение отдельно
rcyn
13 / 9 / 2
Регистрация: 30.01.2014
Сообщений: 47
14.04.2014, 23:49     Программа поиска слова и его замены на с/с++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   char c;
   string str;
   while(cin.get(c) && c != EOF) // EOF - метка конца файла, в консоли можно ввести нажав Ctrl+Z (выглядит как ^Z)
      str += c;
 
   string wfind;
   string wreplaсe;
   
   cin.clear(); // восстАнавливаем поток после ввода Ctrl+Z
   cin.sync();
   
   std::getline(cin, wfind);
   std::getline(cin, wreplaсe);
 
   while(str.find(wfind) != std::string::npos)
   {
      str.replace(str.find(wfind), wfind.length(), wreplaсe);
   }
 
   cout << str << endl;
Добавлено через 12 минут
Можно записать все строки из потока ввода так:
C++
1
2
3
4
   string str, s;
 
   while(std::getline(cin, s).good()) 
      str += s + '\n';
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru