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

Подсчитать сколько различных букв использовано при написании строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция вывода с использованием класса http://www.cyberforum.ru/cpp-beginners/thread1220352.html
Предположим, у меня есть класс прямоугольника Window; И я реализовал в нем функцию вывода void Window::print (std::string& s) {...} Которая работает Преположим, я создал Window w1; Но я хочу, чтобы я мог в main.cpp писать не ... w1.print("stroka"); а
C++ Что нужно знать для написания сервера всем привет.решил попробовать сделать сервер на c++.раньше этим не занимался.подскажите хорошие источники. http://www.cyberforum.ru/cpp-beginners/thread1220351.html
Найти в строке слово, начинающееся буквой "а" и оканчивающееся буквой "я" C++
дана строка. найти какое-нибудь слово, начинающееся буквой а и оканчивающееся буквой я. если таких слов нет, то сообщить об этом Добавлено через 18 минут помогите, пожалуйста
C++ Не компилируется библиотека
Всем привет, возможно на этом форуме не принято что то делать за кого то, но прошу помощи т.к. уже ~2 часа мучаюсь, не могу скомпилировать. P.S. хочу сразу извинится если создал топик не в том разделе. вот код: #include <windows.h> #include "SDK\amx\amx.h" #include "SDK\plugincommon.h" typedef void (*logprintf_t)(char* format, ...);
C++ Алгоритм блочного шифрования Twofish http://www.cyberforum.ru/cpp-beginners/thread1220323.html
Здравствуйте. У меня возникла следующая проблема: алгоритм создаёт идентичные раундовые ключи как для ключа "12345", так и для "1", я так и не могу ошибку найти... //Для удобства переопределим некоторые типы #ifndef UINT typedef unsigned int UINT; #endif #ifndef BYTE typedef unsigned char BYTE;
C++ Небольшой пример. Игра "змейка" - как в ней делают препятствия Здравствуйте сегодня случайно увидел старенькую игру "змейка" и меня заинтересовало как именно они делают там препятствия чтобы их нужно было обходить а при касании его вы умираете. Решил попробовать сделать одну из преград но для наглядности просто чтобы узнавать данная координата будет находиться за пределами или внутри. вот картинка Смысл в том чтобы пользователь вводил координату и... подробнее

Показать сообщение отдельно
nmcf
4441 / 3779 / 1278
Регистрация: 14.04.2014
Сообщений: 14,872
01.07.2014, 08:32     Подсчитать сколько различных букв использовано при написании строки
Для Visual Studio:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include "stdafx.h"
#include <locale>
#include <iostream>
#include <string>
#include <set>
 
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    wstring s;
    set<wchar_t> st;
 
    wcout.imbue(locale("rus_rus.866"));
    wcin.imbue(locale("rus_rus.866"));
 
    wcout << L"Введите строку: ";
    getline(wcin, s);
 
    for(wstring::iterator it = s.begin(); it != s.end(); it++) if(isalpha(*it, locale("rus_rus.866"))) st.insert(tolower(*it, locale("rus_rus.866")));
 
    wcout << L"Буквы: ";
    for(set<wchar_t>::iterator it = st.begin(); it != st.end(); it++) wcout << *it;
    wcout << endl << L"Количество: " << st.size() << endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 15:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru