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

Программа перевода регистра символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм по подобию заставки Edu Math телефона Nokia http://www.cyberforum.ru/cpp-beginners/thread945064.html
Алгоритм генерирует арифметические выражения, легкие для решения в уме. С легкостью смог закодировать его в файлах Nokia Edu Math.xls для Office 2003 и Edu Math.xlsm (в архиве) с поддержкой макросов для Office 2007. Мечтаю закодировать такую же программу на языке С++, будет ли она так же легко написана?
C++ Сборка проекта без IDE Захотелось узнать не много больше, чем просто писать приложения с использованием IDE, что же там скрывается под этими средами, когда то так и писал, но это ограничивалось "gcc name.cpp -o name.exe" в командной строке:):) Или стоит забить на эту бредовую идею(ибо будущее за IDE, дарующим программистам удобство)? Если это реально полезно знать, то подскажите какую то литературку(если это... http://www.cyberforum.ru/cpp-beginners/thread945063.html
C++ new и delete
как лучше очищать память? #include <stdio.h> #include <stdlib.h> //как лучще очищать память? int main(){ char *buff = new char;
C++ localtime и tm *
Функция localtime(const time_t *time) возвращает указатель на структуру tm. Получается, что структура создаётся через new и необходимо использовать delete? Однако нигде в примерах я delete не видел.
C++ доступ к private членам http://www.cyberforum.ru/cpp-beginners/thread945034.html
Здравстуйте. недавно нарвался на непонятное мне поведение в С++. Вот код: #include <iostream> class A { private: int x; public: void DO(A& a); A(int x);
C++ Выполнение действий с возможностью действия Извиняюсь за теоретический вопрос, но все же попробую обратиться к вашим экстрасенсорным способностям. Есть последовательность действий(функции выполняющие определенные действия) которую нужно выполнять, есть переменная-переключатель действий(int a), изменение которой должно приводить к переключению действий. Я с помощью таймера контролирую значение этой переменной(переключателья действия) и в... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:19     Программа перевода регистра символов
Цитата Сообщение от Hugra Посмотреть сообщение
Я не правильно выразил свою мысль. Я о том, что tolower(), toupper() не будут работать с русскими символами вообще.
Никогда не будут? Или без настройки не будут?
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
#include <iostream>
#include <Windows.h>
#include <string>
#include <cctype>
 
using namespace std;
 
int main()
{
    setlocale(0, "");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    
    char ch;
    cout << "Вводите текст: ";
    while (cin.get(ch) && ch != '@')
    {
        if (isdigit(unsigned char(ch)) != 0)
            continue;
        else if (islower(unsigned char(ch)) != 0)
        {
            ch = toupper(unsigned char(ch));
              cout << ch;
        }
        else if (isupper(unsigned char(ch)) != 0)
        {
            ch = tolower(unsigned char(ch));
              cout << ch;
        }
    }
 
    system("pause");
}
Миниатюры
Программа перевода регистра символов  
 
Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru