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

Помогите с CharToOem и ещё с if and else - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программу для вычисления значения функции http://www.cyberforum.ru/cpp-beginners/thread362959.html
Составить программу для вычисления значения функции z=x1+x2+x3 , где х1,х2,х3(на рисунке) ai, bi, ci – элементы массивов Вычисление xi выполняется в процедуре, а для вычисления факториала...
C++ Написание генератора простых чисел Составить программу-генератор простых чисел , в основу положить формулу 2х2+29 при 0≤ х ≤28 http://www.cyberforum.ru/cpp-beginners/thread362957.html
C++ Заданы радиус круга ...
Заданы радиус круга, сторона квадрата , две смежные стороны прямоугольника и три стороны прямоугольника. Определить, какая фигура имеет большую площадь.
Класс "Историческое событие" C++
//Ввести класс ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и протестировать функцию //a)ввода исторического события; //b)вывода на экран списка исторических событий;...
C++ Как подключиться к текстовому файлу? http://www.cyberforum.ru/cpp-beginners/thread362950.html
мне надо чтобы программа доставала от туда записи и сама записывала
C++ Описать структуру УЧЕНИК Здравствуйте. Возникла проблема. Пропустил тему в универе а задание требуют. Ввести структуру УЧЕНИК с полями ФИО, ГОД ОБУЧЕНИЯ, НАЗВАНИЯ КЛАССА (БУКВА), ИТОГОВАЯ ОЦЕНКА. Написать и... подробнее

Показать сообщение отдельно
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41

Помогите с CharToOem и ещё с if and else - C++

08.10.2011, 09:47. Просмотров 1274. Ответов 7
Метки (Все метки)

Всем доброго дня. У меня вот такая вот проблема не могу разобраться по чему не работает русский язык, пишет что CharToOem невозможно преобразить параметр 1 из const*char и не могу понять почему пишет что else без парной if хотя вроде всё есть.

Первая работа


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
#include <iostream>
#include <windows.h>
char* Rus (const char* text); 
using namespace std;
int main()
 
{
    int x, e;
    cout << Rus("Введите число от 0 до 999") << endl;
    cin >> x;
    e=x%10;
    if (e==0 || e==2 || e==4 || e==6 || e==8);
    
        if (x>=0 && x<=9);
            cout << Rus ("Однозначное чётное число") << endl;
        else 
            if (x>=10 && x<=99)
            cout << Rus ("Двузначное чётное число") << endl;
    
            else
                if (x>=100 && x<=999)
                cout << Rus ("Трёхзначное чётное число") << endl;
                else 
                cout << Rus ("Error") << endl;
    else 
        if (x>=0 && x<=9)
            cout << Rus ("Однозначное не чётное число") << endl;
        else 
            if (x>=10 && x<=99)
            cout << Rus ("Двузначное не чётное число") << endl;
            else
                if (x>=100 && x<=999)
                cout << Rus ("Трёхзначное не чётное число") << endl;
                else 
                cout << ("Error") << endl;
    return 0;
        
}
char bufRus [256];
    char* Rus(const char* text)
{   
    CharToOem(text, bufRus);
    return bufRus;
}
Вторая

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
#include <iostream>
#include <math.h>
#include <windows.h>
char* Rus (const char* text);
using namespace std;
int main ()
 
{
    double a, b, c;
    cout <<"a=";
    cin >>a;
    cout <<"b=";
    cin >>b;
    cout <<"c=";
    cin >>c;
 
    
    if (a==b && a==c)
 
    cout << endl << Rus ("Треугольник равностороний") << endl;
 
    else 
        if (a==b || a==c || b==c)
            cout << endl << Rus ("Треугольник равнобедренный") << endl;
        else 
            cout << endl << Rus ("Треугольник разносторонний") << endl;
return 0;
}
    char bufRus [256];
    char* Rus(const char* text)
{   
    CharToOem(text, bufRus);
    return bufRus;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru