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

определить кол-во букв в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стек и указатели http://www.cyberforum.ru/cpp-beginners/thread803800.html
Есть элемент стека описанный в структуре: struct ElementOfStack { char info; // здесь, как я поняла, находится информация о значении предыдущего элемента ElenentOfStack* prev; // здесь хранится указатель на предыдущий элемент. }; Здесь более менее все понятно.
C++ Указатель на список в элементе списка Есть реализация списка с помощью структуры описывающей указатель на список, и структуры одного элемента списка. Нужно что бы в элементе списка был указатель на другой список. Но проблема в объявлении типов. Как можно реализовать такое? //Узел списка typedef struct list { struct list *previous; char val; list_exm* more; struct list *next; } node; http://www.cyberforum.ru/cpp-beginners/thread803789.html
C++ Функции, повторы,корректировка кода
как убрать при вводе "нет", вывод строки введите стороны квадрата.. #include "stdafx.h" #include "iostream" #include "string" void print(int) ; using namespace std; int _tmain(int argc, _TCHAR* argv) {
Наследования C++
Что именно наследует класс-потомок при наследовании? А что не наследует? Чем отличаются private, public и protected наследование?
C++ Текст в консоли http://www.cyberforum.ru/cpp-beginners/thread803714.html
Ребят, какие есть функции форматирования текста в консоли? В частности, мне нужно следующее: а) чтобы в консоли текст на след. строку переносился по словам, а не по символам; б) выравнивание текста по центру; в) увеличение/уменьшение шрифта и г) смена шрифта. Есть что-нибудь для этого?
C++ Онлайн обновление курса валют Я написал программу (C++ Embarcadero RAD) конвертирования валюты и каким образом можно реализовать онлайн обновление курса ? подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.03.2013, 14: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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <string>
#include <sstream>
#include <cstdlib>
#include <cctype>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL,"");
    
    string str = "afode AdsSD sddfae CF cksla bsefdbda qzkeirl";
 
    stringstream s;
    s << str;
    string str2;
    
    unsigned char ch;
    while (true)
    {
        s >> ch;
        if(s.eof()) break;
        if (!str2.empty())
        {
            int i = str2.find(tolower(ch));
            if (i == -1) str2.push_back(tolower(ch));
        }
        else str2.push_back(ch);
    }
 
    cout << str2 << endl;
    cout << "Разных букв в тексте: " << str2.size() << endl;
    
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru