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

Поменять в словах первую букву на маленькую - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Очистить текстовый файл http://www.cyberforum.ru/cpp-beginners/thread558329.html
есть функция сохранения в файл.. int out_file(char* filename,date* cor) { fstream file(filename); file.open(filename); while (cor) { file<<cor->kol_kom; file<<cor->floor; file<<cor->plo;
C++ парсер строки Народ, помогите, плиз! проблема такая : сперва считываю строку из файла string value; getline (file, value, '\n'); теперь в value хранится : "ФИО String; Дата_рождения Date; Кол-во Integer; Рейтинг Float" далее имею 2 массива строк string *name и string *type как в них записать значения из строки value ? http://www.cyberforum.ru/cpp-beginners/thread558306.html
C++ set_intersection ??? не понятная ошибка.
есть базовый класс car, производный Bus. Так же есть класс который не связан с Bus и car, он называется Park. Park является frind class для car. Проблема: // Автопарк #define max_nbuses 100 class Park { string name;//название парка int dohod;// ежегодный доход int nbus; public: vector <Bus> Buss; ...
Каков будет порядок элементов списка[6, 2, 4, 7, 1, 3, 8, 5] после построения пирамиды C++
Каков будет порядок элементов списка после построения пирамиды
C++ Не подключается <string> http://www.cyberforum.ru/cpp-beginners/thread558263.html
Добрый день, я новичок в C++, и много могу не понимать, так что простите за, возможно, глупые вопросы. Судя по всему, здесь дело в компилляторе... Итак, использую NetBeans + Cygwin (Windows, естественно). На строчке #include <string> оно не ругается, не пишет, что не разрешена зависимость. Но вот std::string "кушать" отказывается, сам нетбинс ставит ошибку на строке ("Невозможно разрешить...
C++ Цикл: 1/sin(n!)-2/sin((n-1)!)-3/sin((n-2)!)-4/sin((n-3)!) Решите плз задачку надо написать цыкл 1/sin(n!)-2/sin((n-1)!)-3/sin((n-2)!)-4/sin((n-3)!).......и тд. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
25.04.2012, 16:00     Поменять в словах первую букву на маленькую
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <vector>
#include <iterator>
#include <boost/algorithm/string.hpp>
 
int main()
{
   std::string s = "Hello and what do you want now this etc";
   std::vector<std::string> words;
   boost::split(words, s, boost::is_any_of(" "), boost::token_compress_on);
   std::transform(words.begin(), words.end(), words.begin(),
   [](const std::string& value) { return std::string(1, toupper(value[0])) + value.substr(1); });
   std::copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
}
http://liveworkspace.org/code/a84957...263b7862ad9eb6

Заменяет на прописные (большие) для замены на строчные (маленькие) заменить toupper на tolower.
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru