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

Определить номера букв русского алфавита - 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++) not_null = 1; for (int i = 0; i < i_matrix; i++) { for (int j = 0; j < j_matrix; j++) {
C++ Функции. Подскажите, пожалуйста. Задание: В результате вызова функции mangle("Rad vas videt") возвращает символ R или указатель на строку "Dobro pogalovat", в зависимости от того, присваиваете ли вы возвращаемое значение переменной типа char или переменной типа char*; http://www.cyberforum.ru/cpp-beginners/thread360703.html
Создание Массива Объектов класса C++
Здравствуйте, такая вот проблемка возникла: нужно создать массив B объектов класса TGoods. И далее по определенному значению year найти все объекты из массива у которых year точно такой же + вывести на экран name совпавших year. вроде все правильно сделал. компилируется все хорошо. но когда начинаю заполнять массив объектов вываливается ошибка. подскажите пожалуйста в чем дело код...
Слово перевётрыш C++
// // Переделать программу что бы она считала не коол-во перевёртышей а кол-во не перевёртышей. //--------------------------------------------------------------------------- //Дан массив слов.Определить количество слов массива, которые не являются "перевертышем". #include <vcl.h> #pragma hdrstop #include<conio.h> #include<stdio.h> #include<string.h> #pragma hdrstop
C++ Двунаправленный кольцевой список http://www.cyberforum.ru/cpp-beginners/thread360694.html
Ребята, спасайте. Очень много дают информации, всё не успеваю освоить. Потихоньку стараюсь наверстать, но срочно необходимо решить 2 задания: 1. Пусть L обозначает кольцевой двунаправленный список с заглавным звеном. Описать функцию или процедуру, которая в списке L переставляет в обратном порядке все элементы между первым и последним вхождениями элемента Е, если Е входит в L не менее...
C++ Помогите найти ошибки. С++. ООП Собственно Задание: 1. В соответствии с вариантом заданий 1 создать класс, в котором определяются закрытые свойства и открытые методы для следующих операций над объектами: • Конструктор по умолчанию (выводит на экран сообщение о создании пустого объекта): • Конструктор копирования (вызывает метод print для копии); • Конструктор с параметрами, один из параметров сделать по умолчанию.... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор 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;
}
Миниатюры
Определить номера букв русского алфавита  
 
Текущее время: 14:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru