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

Нахождение элементов в строках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread873630.html
В чем ошибка? #include<iostream> #include<stdio.h> #include<ctime> #include<cmath> using namespace std; double dist(int *a, int i1, int i2){ return sqrt((a-a)*(a-a)+(a-a)*(a-a)); } int main()
C++ Поиск количества вхождений слова в текст Уважаемые форумчане, цель данной программы ясна - найти количество вхождений заданного слова в текст. До первого цикла while все работает. После -нет. Не стал бы беспокоить,но уже сутки не могу найти ошибку. Отпишитесь если не сложно. Заранее спасибо. #include <iostream> #include <fstream> #include <cstring> #include <clocale> using namespace std; int main() { ... http://www.cyberforum.ru/cpp-beginners/thread873622.html
C++ while,for,do while
Начал с while,в чем ашипка #include <iostream> #include <math.h> #include <clocale> using namespace std; int main(){ setlocale(LC_ALL,"rus"); double n,xn=0,pref; cout<<"Введите n = ";cin>>n;
C++ Валидация С++
Подскажите пожалуйста как в с++ сделать валидацию имени введённого в массив типа чар. Спасибо заранее.
C++ Очередь с приоритетом http://www.cyberforum.ru/cpp-beginners/thread873607.html
Помогите пожалуйста найти ошибку не все выводит программа: #include "stdafx.h" #include"iostream" #include"conio.h" #include"stdlib.h" #include"stdio.h"
C++ Отправить переменную во входной поток Здравствуйте, господа программисты. Имеется вот такой вопрос: В лабах частенько даются задания, в котором нужно каждое слово в тексте как-нибудь изменить ( то букву впереди добавить, то третью букву удалить ). В связи с чем мне нужен способ, с помощью которого можно обработать каждое слово в тексте, который вводится с клавиатуры. У Дейтелов встречается хитрый способ: while ( cin>>text ) //... подробнее

Показать сообщение отдельно
andyoO
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 68

Нахождение элементов в строках - C++

21.05.2013, 21:50. Просмотров 177. Ответов 0
Метки (Все метки)

пишу программу, которая позволяет найти элементы в строках, все замечательно ищется, но только ПЕРВЫЙ элемент, как сделать так, чтобы на экран выводились ВСЕ элементы, удовлетворяющие поиску? Все делается через стринги вот кусок программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
label2:
        SetConsoleTextAttribute(hStdout, 15);
        cout<<"Введите символы для поиска "<<endl;
        cin>>str4;
        cout<<"Введенные символы: "<<endl;
        SetConsoleTextAttribute(hStdout, 11);
        cout<<str4<<endl;
        SetConsoleTextAttribute(hStdout, 15);
        if (str.find(str4)!=string::npos)
{
        i = str.find(str4);
        cout << "Символы располагаются после ";
        SetConsoleTextAttribute(hStdout, 13);
        cout<<i+1;
        SetConsoleTextAttribute(hStdout, 15);
        cout<<" элемента строки"<<endl;
        str4="";
        goto label1;
}
else
    cout<<"Таких символов в строке нет, введите заново "<<endl;
    goto label2;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru