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

Перечисление в BC++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод цепочки http://www.cyberforum.ru/cpp-beginners/thread655762.html
Здравствуйте. Помогите с примером. Таблица строиться по методу цепочек с использованием хэш-функции, возращающий код первой буквы идентификатора. При выполнений программы подсчитывается число коллизий
C++ В какой программе компилятор работает со станадартным (ANSI/ISO) C++ Подскажите пожалуйста, в какой программе компилятор работает со станадартным C++, я учусь по Лафоре, а там идет работа со стандартными операторами: ... cout << "..." ; cin >> "..." ; ... Я работал с программами MV Studio C++ и CodeBlocks. В них используется компилятор работающий с устаревшими операторами из C: ... printf("..."); scanf("...",...); http://www.cyberforum.ru/cpp-beginners/thread655759.html
C++ Задача на использование операторов цикла
Написать программу на Turbo C++
Первая программа на С++ C++
Не стал искать подобные темы, потому что это мой первый тупой вопрос, коих будет не мало, ибо я пишу свою первую программу на С++. Вот собственно вопрос: Хочу оформить ввод и вывод информации, а именно ввод имени и вывод, что-то типа этого - "Рад тебя видеть, <имя>. Но вот проблема, ввожу имя, нажимаю Enter, на следующей строчке мелькает какой-то текст (видимо "Рад тебя видеть") и программа...
C++ при запуске кода - камп перезагружается http://www.cyberforum.ru/cpp-beginners/thread655730.html
#include<iostream> #include<clocale> #include<conio.h> using namespace std; enum RESOLUTION{LOW, MEDIUM, HIGH}; class cDisplay{ int width;
C++ приватные свойства Здравствуйте уважаемые форумчане, не так давно начал собственносильно изучать С++. Подскажите мне темному если определен класс class BigNoob { private int id; .... } могу ли я потом сделать так: подробнее

Показать сообщение отдельно
Хакер68
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 22
21.09.2012, 19:58     Перечисление в BC++
В русском языке как, правило после букв Ж, Ч, Ш, Щ, пишется И, А, У, а не Ы, Я, Ю, (за исключением слов ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Проверить заданный текст на соблюдение этого правила и исправить ошибки. Не могу решить. МНЕ НУЖНО #include <iostream.h>; #include <math.h>
Заранее спасибо. В интернете нашел кое что может пригодиться.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <string>
#include <iostream>
#include <sstream>
 
bool ShouldCheck(wchar_t symbol)
{
    return    symbol == L'Ж' || symbol == L'Ч' || symbol == L'Ш' || symbol == L'Щ' ||
            symbol == L'ж' || symbol == L'ч' || symbol == L'ш' || symbol == L'щ';
}
 
bool ReplaceIfWrong(wchar_t& symbol)
{
    switch ( symbol )
    {
    case L'Ы': symbol = L'И'; break;
    case L'Я': symbol = L'А'; break;
    case L'Ю': symbol = L'У'; break;
    case L'ы': symbol = L'и'; break;
    case L'я': symbol = L'а'; break;
    case L'ю': symbol = L'у'; break;
    default: return false;
    }
    return true;
}
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    std::wstring temp;
    std::wstring text = L"ЖЫ Жы пишется с буквой И";
    std::wstringstream stream;
    
    stream << text;
 
    while (!stream.eof())
    {
        stream >> temp;
        bool shouldCheck = false;
        bool isFixed = false;
        for (std::wstring::iterator it = temp.begin(); it != temp.end();)
        {
            if ( shouldCheck && ReplaceIfWrong( *it ) )
                isFixed = true;
 
            shouldCheck = ShouldCheck( *it++ );
        }
        if ( isFixed )
            std::wcout << std::uppercase << temp << std::endl;
    }
}

НО Я НЕ ЗНАЮ КАК ПЕРЕВЕСТИ ЕГО НА МОЙ ЛАД. #include <iostream.h>
#include <math.h
>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru