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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
#1

поиск и сравнения числа в строке - C++

05.05.2012, 01:17. Просмотров 410. Ответов 4
Метки нет (Все метки)

даны строки:30...50,40...60,50...120.Надо выделить эти числа из строк и использовать для сравнения с условием в алгоритме.Как их выделить???помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2012, 01:17     поиск и сравнения числа в строке
Посмотрите здесь:

Поиск фразы в строке C++
C++ Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=.
C++ Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или =
Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = C++
C++ Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.
Написать программу сравнения введенного числа со значениями C++
поиск в строке C++
В строке последовательно записываются числа от 1 до k, потом числа повторяются, пока строка не заполнится C++
C++ Сравнить два целых числа и вывести результат сравнения в виде одного из знаков: >, < или =
Сравнить два числа и вывести результат сравнения C++
Поиск в строке C++
C++ Поиск числа в строке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrCold
852 / 750 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
05.05.2012, 01:51     поиск и сравнения числа в строке #2
Там пример есть
http://www.cplusplus.com/reference/c...cstdio/sscanf/
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
06.05.2012, 08:51  [ТС]     поиск и сравнения числа в строке #3
Цитата Сообщение от MrCold Посмотреть сообщение
попробую,спасибо.
igorrr37
1614 / 1242 / 124
Регистрация: 21.12.2010
Сообщений: 1,900
Записей в блоге: 7
06.05.2012, 09:48     поиск и сравнения числа в строке #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string s("30...50, 40...60, 50...120");
    std::replace_if(s.begin(), s.end(), [](char c){return !std::isdigit(c);}, ' ');
    std::istringstream iss(s);
    std::copy((std::istream_iterator<unsigned>(iss)), std::istream_iterator<unsigned>(), std::ostream_iterator<unsigned>(std::cout, "\n"));
    return 0;
}
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
06.05.2012, 16:20  [ТС]     поиск и сравнения числа в строке #5
Цитата Сообщение от igorrr37 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string s("30...50, 40...60, 50...120");
    std::replace_if(s.begin(), s.end(), [](char c){return !std::isdigit(c);}, ' ');
    std::istringstream iss(s);
    std::copy((std::istream_iterator<unsigned>(iss)), std::istream_iterator<unsigned>(), std::ostream_iterator<unsigned>(std::cout, "\n"));
    return 0;
}
Спасибо!!!
Yandex
Объявления
06.05.2012, 16:20     поиск и сравнения числа в строке
Ответ Создать тему
Опции темы

Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru