Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить номера букв русского алфавита - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ reinterpret_cast помогите разобраться http://www.cyberforum.ru/cpp-beginners/thread360721.html
#include <iostream> #include <conio.h> using namespace std; int schet_not_null(int *matrix, int i_matrix, int j_matrix, int *not_null) { int schet = 0; /*for (int i = 0; i < j_matrix; i++)...
C++ Функции. Подскажите, пожалуйста. Задание: В результате вызова функции mangle("Rad vas videt") возвращает символ R или указатель на строку "Dobro pogalovat", в зависимости от того, присваиваете ли вы... http://www.cyberforum.ru/cpp-beginners/thread360703.html
Создание Массива Объектов класса C++
Здравствуйте, такая вот проблемка возникла: нужно создать массив B объектов класса TGoods. И далее по определенному значению year найти все объекты из массива у которых year точно такой же +...
Слово перевётрыш C++
// // Переделать программу что бы она считала не коол-во перевёртышей а кол-во не перевёртышей. //--------------------------------------------------------------------------- //Дан массив...
C++ Двунаправленный кольцевой список http://www.cyberforum.ru/cpp-beginners/thread360694.html
Ребята, спасайте. Очень много дают информации, всё не успеваю освоить. Потихоньку стараюсь наверстать, но срочно необходимо решить 2 задания: 1. Пусть L обозначает кольцевой двунаправленный ...
C++ Помогите найти ошибки. С++. ООП Собственно Задание: 1. В соответствии с вариантом заданий 1 создать класс, в котором определяются закрытые свойства и открытые методы для следующих операций над объектами: • Конструктор по... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.10.2011, 10:57
Решил всё же полностью добить задание, вот простенький код
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
#include <iostream>
#include <conio.h>  //getch
using namespace std;
 
bool isRus(unsigned char ch);//Проверяем является ли ch символом русской кодировки
int main()
{
    std::cout<<"Enter input string\r\n";
    char str[1024];
    std::cin.getline(str,1024);
    long i = 0;
    std::cout<<"\tPosition of russian symbols\r\n";
    //Обрати внимание как можно проверять условие окончания строки
    while((str + i)[0] != '\0')
    {
        //При вызове isRus преобразую char str[i] в unsigned char
        if(isRus(str[i]))
            std::cout<<i + 1<<" - "<<str[i]<<"\r\n";
        i++;
    }
    std::cout<<"Press any key to continue\r\n";
    getch();
    return 0;
}
 
bool isRus(unsigned char ch)
{
    bool ret = false;
    if(127 < ch)//Простенькая проверка (все RUS имеют код больше 127)
        ret = true;
    return ret;
}
1
Миниатюры
Определить номера букв русского алфавита  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.