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

Программа для перекодирования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Целочисленный тип размером в 1 байт http://www.cyberforum.ru/cpp-beginners/thread171329.html
не подскажите название такого типа? Просто смотрю в МСДН , там int- 4 байта. int16 -2 байта. А для 1 байта только char - но это символьный тип, а мне нужен целочисленный.
C++ Правильность кода программы Здравствуйте. Подскажите правильно ли я записал код по условию, а то нет возможности спросить у кого нибудь как кроме здесь: Составить программу вычисления значения функции f(x,y) для заданных значений a, b, c и произвольного x с автоматическим выбором необходимой формулы. #include <stdio.h> #include <conio.h> #include<iostream> #include<math.h> void main() { double f, x, y, b; ... http://www.cyberforum.ru/cpp-beginners/thread171318.html
C++ изменит проу график функции с++
Задание:имеется код программы ее нужно переделать так чтоб в Окне рисования которое после запуска проги был не один график функции, а несколько те чтоб например результатом работы программы являлось вывод в окне несколько графиков(три графика или четыре) разных функций например (y=cos, y=sinx, y=tgx) #include <stdio.h> #include <stdlib.h> #include<math.h> #include<graphics.h> void main()...
C++ Элемент в массиве, который является суммой нескольких других элементов
Здраствуйте! у меня возникла небольшая проблема. у меня есть масив, где в массиве каждый елемент больше предыдущего. а мне надо узнать, нет ли в массиве елементов, которые могут быть сумой двох или более елементов даного массива. я кое что себе набросал, но ето не совсем то что надо. етот код если некий елемент массива состоит из двух елементов. for(int i=size;i>1;i--) // size - розмер...
C++ Какая книга по С++ самая понятная http://www.cyberforum.ru/cpp-beginners/thread171291.html
Какая книга по С++ самая понятная
C++ Поиск в файле. Собственно, задача такова: Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв. буду примного благодарен подробнее

Показать сообщение отдельно
Danvern
 Аватар для Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
01.10.2010, 19:43     Программа для перекодирования
Создал программу для перекодирования.
Она нормально работает только выводит место русских символов чушь.
пробовал сохранять русские символы в другой кодировке работает но на половину.
Вот код когда я Прообовал CharToOem:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include <iostream>
#include<math.h>
#include<windows.h>
using namespace std;
 
 
int main(){
    char alf [64] [2]={
      'й','q',
      'ц','w',
      'у','e',
      'к','r',
      'е','t',
      'н','y',
      'г','u',
      'ш','i',
      'щ','o',
      'з','p',
      'х','[',
      'ъ',']',
      'ф','a',
      'ы','s',
      'в','d',
      'а','f',
      'п','g',
      'р','h',
      'о','j',
      'л','k',
      'д','l',
      'ж',';',
      'э','\'',
      'я','z',
      'ч','x',
      'с','c',
      'м','v',
      'и','b',
      'т','n',
      'ь','m',
      'б',',',
      'ю','.',
 
      'Й','Q',
      'Ц','W',
      'У','E',
      'К','R',
      'Е','T',
      'Н','Y',
      'Г','U',
      'Ш','I',
      'Щ','O',
      'З','P',
      'Х','{',
      'Ъ','}',
      'Ф','A',
      'Ы','S',
      'В','D',
      'А','F',
      'П','G',
      'Р','H',
      'О','J',
      'Л','K',
      'Д','L',
      'Ж',':',
      'Э','\"',
      'Я','Z',
      'Ч','X',
      'С','C',
      'М','V',
      'И','B',
      'Т','N',
      'Ь','M',
      'Б','<',
      'Ю','>'
    };
    char symb[6];
    cin >> symb;
    int i = 0;
    int r = 0;
    int c = 1;
    char *sd;
    char bufRus[10];
    while (i!= 7)
    {
        while(r!=64)
        {
            if(symb[i]==alf[r][c])
            {
 
            *sd = alf[r][0];
            CharToOem(sd, bufRus);
               cout << bufRus;
                r = 0;
                break;
            }
            r++;
        }
        i++;
    }
    getchar();
    return 0;
}
и не получилось программа выдает отчёт об ошибке(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru