Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выручайте! Данные строкового типа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора ввода http://www.cyberforum.ru/cpp-beginners/thread804671.html
Данные вводятся в виде std::istream& operator >> (std:: istream& in,const Przedzial& pol) { in >> ""; return in; } Но что-то эта перегрузка не работает. Компилируется и зависает.Хотя...
C++ компилятор По книге Свердлова написала компилятор, который в приложениях был дан. Вроде бы все компилируется, даже запускается, но в выводе пишет что не может найти какие-то файлы. "сборка.exe": Загружено:... http://www.cyberforum.ru/cpp-beginners/thread804650.html
C++ Задача, определяющая стоимость
Прошу помощи в решении задачи: рассмотрим некоторое натуральное число n (больше знак) 1. Если оно четно, то разделим его на 2, иначе умножим на 3 и прибавим 1. Будем повторять этот процесс до...
Разработать класс "Записная книжка" C++
Разработать класс "Записная книжка". Используйте массив для хранения записей.Реализуйте методы добавления, удаления, поиска телефона по фамилии. Программа на С++ Добавлено через 13 минут я плохо...
C++ Запись всех повторяющихся слов в новый массив слов http://www.cyberforum.ru/cpp-beginners/thread804634.html
компилируется без ошибок, запускаю консоль после 13 строчки, а именно ввода количества слов, программа где-то вылетает, думал на 15 что-то не то, попробовал убрать, результат тот же, и 19 строчка,...
C++ Задача про бутылки лимонада Уважаемые форумчане! Помогите, пожалуйста, с решением задачи: Бутылка лимонада стоит К рублей, а пустая бутылка М рублей. Семья в понедельник на все деньги купила лимонад. Выпив все, они на... подробнее

Показать сообщение отдельно
Ev[G]eN
iOS/Android Developer
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
10.03.2013, 15:57
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <algorithm>
#include <iterator>
#include <iostream>
#include <cstring>
 
int main ()
{
    std::string stringData;
    std::cout << "Input string: ";
    std::getline(std::cin, stringData);
    std::cout << "Length of string: " << stringData.length() << std::endl;
    std::cout << "Letter 'a' in string: " << std::count(stringData.begin(), stringData.end(), 'a') << std::endl;
    std::cout << "Surname: ";
    std::copy(stringData.begin(), std::find(stringData.begin(), stringData.end(), ' '), std::ostream_iterator <char> (std::cout));
    std::cout << std::endl << "Count of letters in name: ";
    std::string tmpName, name;
    std::copy(std::find(stringData.begin(), stringData.end(), ' ') + 1, stringData.end(), std::inserter(tmpName, tmpName.begin()));
    std::copy(tmpName.begin(), std::find(tmpName.begin(), tmpName.end(), ' '), std::inserter(name, name.begin()));
    std::cout << name.length() << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.