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

латинизатор кириллицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перестал работать компилятор C++ http://www.cyberforum.ru/cpp/thread657759.html
Доброго времени суток форумчане! Проблема в следующем: Пишу консольный C++ gcc.exe -v 2.95.2 под Windows XP. Целый день работал нормально и неожиданно перестали компилироваться программы, редактор JFE выдает: g++.exe -x c++ -c D:\Create program\C++\SMTP\smtp.cpp -o D:\Create program\C++\SMTP\smtp.o -Wall -fpermissive g++.exe: cannot specify -o with -c or -S and multiple compilations...
C++ Литература для работы с памятью процессов Собственно посоветуйте книжек, чтобы научиться работать с памятью процессов. Спасибо. http://www.cyberforum.ru/cpp/thread657747.html
Посоветуйте пожалуйста компилятор для С/С++, С# C++
Пользовался MS VS, но возникала такая проблема, что на выходе скомпилированную программу можно было запустить только на пк, где установлена MS VS. Я спрашивал на форумах, спрашивал у знакомых, но все варианты попросту не работают или вообще даже не компилируются. Подскажите есть ли компилятор, в котором не будет возникать подобной проблемы ?
C++ Вывести информацию о изображении
Добрый день. Помогите кто-нибудь написать программу, использующую сведения о изображении (*.jpeg) и выводящую информацию об этом изображении вида: размер изображения, глубина цвета, количество страниц, плотность, размер палитры, тип сжатия и т.п. заранее, спасибо.
C++ Microsoft Visual C++ 6.0 fatal error LNK1104: cannot open file "nafxcwd.lib" http://www.cyberforum.ru/cpp/thread657463.html
Проект создавал по http://www.pcports.ru/articles/com_1.php см. вложения. далее пробовал компилировать готовый http://www.pcports.ru/articles/com_5.php тоже самое Менял not Using MFC на Using MFC in Shared DDL. Project->Properties->C++->Code Generation менял на Multi-threaded. "nafxcwd.lib"-отсутствует если только в этом проблема плиз выложите. Можно ли откомпилировать в более старших...
C++ Проблемы с задачей Я учусь на С++, и вот как бы понять, как именно эту зачаду решать в С++ 1. Реализовать классы с рисунка. У класса Car создать метод GetModel, который возвращает строку "Unknown car model". 2. У классов - потомков перекрыть метод GetModel так чтобы он возвращал название конкретной модели. 3. В программе объявить переменную типа Car и по очереди присвоить в неё экземпляр каждого их четырех... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
26.09.2012, 11:37     латинизатор кириллицы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <string>
#include <iostream>
#include <algorithm>
#include <vector>
#include <boost/algorithm/string.hpp>
 
int main()
{
   const std::string translit = "АВЕКМНОРСТХ";
   const std::string russian_text = "ПРИВЕТ ВОВА ИДИ СЕЙ ОВЕС";
   std::vector<std::string> words;
   boost::split(words, russian_text, boost::is_any_of(" "), boost::token_compress_on);
   words.erase(std::remove_if(words.begin(), words.end(), 
   [translit](const std::string& current) { return current.find_first_not_of(translit) != std::string::npos; }), words.end());
   std::cout << "There are " << words.size() << " words" << std::endl;
   for (const auto& x : words)
   {
      std::cout << x << std::endl;
   }
}
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru