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

Использование функций обработки строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать вектор, в который записать номера строк, в которых все элементы массива одинаковы. http://www.cyberforum.ru/cpp-beginners/thread1054299.html
Дан двумерный массив A размера m*n. Сформировать вектор В, в который записать номера строк , в которых все элементы одинаковы. Если можно код попроще( длину кода можно игнорировать в разумных пределах)
C++ Осталось только упорядочить Как упорядочить Массив b по неубыванию? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int *a, *b, n, i, j=0, k=0, p; cout<<"Vv. razm. massiva a : "; cin>>n; http://www.cyberforum.ru/cpp-beginners/thread1054287.html
Внести небольшие коррективы в написанную программу C++
Привет читающим тему. Есть написанная программа и несколько замечаний к ней. Необходимо только отредактировать по найденным ошибкам/недочетам. Я ничего не смыслю в C++, навряд ли меня можно назвать даже начинающим; написано не мной, а возможности отредактировать до среды нет. А там зачет. :fie: Тех, кто смыслит в C и имеет 5-10 мин. для этого, прошу помочь. Задание во вложениях. ...
C++ Определите структуру Complex для хранения комплексных чисел
Реальный завал по лабам, помогите!!! Определите структуру Complex для хранения комплексных чисел: struct Complex { double re; //вещественная часть
C++ Найти колличество столбцов в которых есть числа с разными знаками http://www.cyberforum.ru/cpp-beginners/thread1054268.html
Найти колличество столбцов в которых есть числа с разными знаками Вот моё творение, что нужно изменить? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int **a, i, j, m, n, count, s = -1; bool b = false;
C++ Найти сумму чисел, расположенных между наибольшим и наименьшим элементами Дана последовательность из 10 чисел. Найти сумму чисел, расположенных между наибольшим и наименьшим элементами подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6946 / 4117 / 581
Регистрация: 29.11.2010
Сообщений: 10,916
24.12.2013, 02:01     Использование функций обработки строк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstddef>
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
 
int main()
{
    std::string str("Here is too closely, shorties - go away");
    const std::size_t k = 4;
 
    std::istringstream ist(str);
    std::size_t counter = 0;
    std::ofstream o("output.txt");
    for (std::string word; ist >> word; )
    {
        if (word.length() < k)
            counter++;
        else
            o << word << " ";
    }
    std::cout << "Counter: " << counter << std::endl;
}
Добавлено через 1 минуту
Сразу скажу - за сепараторы (разделители) принимает только пробелы.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru