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

Русификация Си++ с помощю препроцессора и #define - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
10.08.2009, 03:22     Русификация Си++ с помощю препроцессора и #define #1
Возможна русификация всех Си++ которые позволяют использовать кириллицу в #define.
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
// Заголовочный файл для русификации служебных слов Си++
// Его имя должно быть c++_rus.h,си++.h или *.h
// Соранить файл сюда C:\Program Files\Microsoft Visual Studio 9.0\VC\include
////////////////////////////////////////////////////////////////////////
//  При модификации учитывалось что:
//  * На понимание алгоритма, уходит гораздо больше времени, чем на на понимание команд
//  (см. Язык Дракон)
//  * Писать программы необходимо на том языке на котором думаешь
//  ** отсюда надо писать русские *.h файлы для библиотек и править переводы их
//  справочных систем
//  * Много синонимов - меньше слов для переменных, функций пользователя
//  * Не надо изобретать правила к которым потом за уши притягивается практика
//  ** сокращений надо избегать но не любой ценой (лог, цел)
//  ** синонимов надо избегать но не любой ценой (правда, да, ложь, нет)
/////////////////////////////////////////////////////////////////////////////  
//  // ИЗМЕНЕНО - 
#define ввести    cin
#define вывести   cout
#define И        and // ИЗМЕНЕНО
#define и_присв        and_eq
//#define ассем        asm  
#define ассемблер       asm        // альтернативное 
#define авто        auto        //ИЗМЕНЕНО
//#define автом        auto 
//#define автоматич     auto        // альтернативное 
//#define автоматический    auto    // альтернативное 
//#define автоматическая    auto    // альтернативное 
//#define автоматическое    auto    // альтернативное 
//#define   автоматические    auto    // альтернативное 
#define бит_и        bitand
#define лог         bool        // альтернативное
//#define логич        bool     // альтернативное
//#define логический        bool    // альтернативное
//#define логическая        bool    // альтернативное
//#define логическое        bool    // альтернативное
//#define логические        bool    // альтернативное
#define прервать        break
#define вариант        case
#define перехват        catch
#define символ        char       //ИЗМЕНЕНО
//#define сим           char
//#define симв        char    // альтернативное
//#define символьный        char    // альтернативное
//#define символьная        char    // альтернативное
//#define символьное        char    // альтернативное
//#define символьные        char    // альтернативное
#define класс        class
#define бит_не        compl
#define конст        const
#define константа       const    // альтернативное
//#define константный       const    // альтернативное
//#define константная       const    // альтернативное
//#define константное       const    // альтернативное
//#define константные       const    // альтернативное
#define конст_прив      const_cast
 
#define продолжить      continue //ИЗМЕНЕНО 
#define повторить       continue //ИЗМЕНЕНО
 
//#define итерация      continue
#define проч        default
#define прочие        default    // альтернативное
#define прочее        default    // альтернативное
#define удалить        delete
#define цикл        do
#define выполнить       do // ИЗМЕНЕНО
//#define двойн        double
//#define двойной        double    // альтернативное
//#define двойная        double    // альтернативное
//#define двойное        double    // альтернативное
//#define двойные        double    // альтернативное
//#define двойн_точн        double    // альтернативное
#define двойной_точности    double    // альтернативное
#define дин_прив        dynamic_cast
#define иначе        else
//#define перечисл      enum
#define перечисление    enum    // альтернативное
//#define явн           explicit
#define явная        explicit   // альтернативное
//#define явный        explicit // альтернативное
#define внеш        extern
//#define внешний        extern    // альтернативное
//#define внешняя        extern    // альтернативное
//#define внешнее        extern    // альтернативное
//#define внешние        extern    // альтернативное
#define ложь        false
#define НЕТ         false       // ИЗМЕНЕНО
#define веществ        float  // ИЗМЕНЕНО
//#define плав        float
//#define плавающий     float    // альтернативное
//#define плавающая     float    // альтернативное
//#define плавающее     float    // альтернативное
//#define плавающие     float    // альтернативное
#define для         for
//Необходимо другое слово!!
//#define друж        friend
//#define друг        friend    // альтернативное
//#define дружеств      friend    // альтернативное
#define дружественный    friend    // альтернативное
//#define дружественная    friend    // альтернативное
//#define дружественные    friend    // альтернативное
#define переход        goto
#define если        if
#define подставл        inline
//#define подставляемая    inline    // альтернативное
//#define подставляемые    inline    // альтернативное
#define цел         int
//#define целый        int      // альтернативное
//#define целая        int      // альтернативное
#define целое        int        // альтернативное
#define целые        int        // альтернативное
#define большое        long
//#define длин        long
//#define длинный        long    // альтернативное
//#define длинная        long    // альтернативное
//#define длинное        long    // альтернативное
//#define длинные        long    // альтернативное
#define меняется        mutable     // ИЗМЕНЕНО 
//#define изменч        mutable
//#define изменчивый        mutable    // альтернативное
//#define изменчивая        mutable    // альтернативное
//#define изменчивое        mutable    // альтернативное
//#define изменчивые        mutable    // альтернативное
#define область_имён    namespace   //ИЗМЕНЕНО
#define область_имен    namespace   //ИЗМЕНЕНО
//#define область        namespace
#define создать        new      //ИЗМЕНЕНО
#define НЕ          not
//#define лог_не        not
#define не_равно        not_eq
#define операция        operator
#define ИЛИ         or       // ИЗМЕНЕНО
//#define лог_или        or
#define или_присв       or_eq
 
 
#define для_себя        private  // ИЗМЕНЕНО
//#define себе        private
//#define скрытый        private    // альтернативное
//#define скрытая        private    // альтернативное
//#define скрытое        private    // альтернативное
//#define скрытые        private    // альтернативное
#define закрытый        protected // ИЗМЕНЕНО
#define для_своих        protected // ИЗМЕНЕНО
//#define своим        protected
//#define защищ        protected    // альтернативное
//#define защищенный        protected   // альтернативное
//#define защищенная        protected   // альтернативное
//#define защищенное        protected   // альтернативное
//#define защищенные        protected   // альтернативное
#define общий        public    // ИЗМЕНЕНО
#define для_всех        public // ИЗМЕНЕНО
//#define всем        public
//#define доступный     public    // альтернативное
//#define доступная     public    // альтернативное
//#define доступное     public    // альтернативное
//#define доступные     public    // альтернативное
 
#define регистр        register    // ИЗМЕНЕНО 
//#define рег           register
//#define регистровый       register    // альтернативное
//#define регистровая       register    // альтернативное
//#define регистровое       register    // альтернативное
//#define регистровые       register    // альтернативное
#define тип_прив        reinterpret_cast
#define возврат        return
#define кор         short
//#define короткий      short    // альтернативное
//#define короткая      short    // альтернативное
//#define короткое      short    // альтернативное
//#define короткие      short    // альтернативное
#define со_знаком       signed
//#define знаковый      signed    // альтернативное
//#define знаковая      signed    // альтернативное
//#define знаковое      signed    // альтернативное
//#define знаковые      signed    // альтернативное
#define размер        sizeof
#define стат        static
#define статич        static
//#define статический       static    // альтернативное
//#define статическая       static    // альтернативное
//#define статическое       static    // альтернативное
//#define статические       static    // альтернативное
#define стат_прив       static_cast
//#define структ        struct
#define структура       struct    // альтернативное
#define выбор        switch
#define шаблон        template
#define этот        this
#define исключение      throw
#define контроль        try
#define тип         typedef
#define есть_тип        typeid
#define имя_типа        typename
//#define совмещ        union
#define совмещение      union    // альтернативное
#define без_знака       unsigned
//#define беззнаковый       unsigned    // альтернативное
//#define беззнаковая       unsigned    // альтернативное
//#define беззнаковое       unsigned    // альтернативное
//#define беззнаковые       unsigned    // альтернативное
//#define использ        using
#define использовать    using    // альтернативное
#define вирт        virtual
#define виртуальный     virtual    // альтернативное
//#define виртуальная       virtual    // альтернативное
//#define виртуальное       virtual    // альтернативное
//#define виртуальные       virtual    // альтернативное
 
#define пусто        void  //ИЗМЕНЕНО
//#define пуст        void
//#define пустой        void    // альтернативное
//#define пустая        void    // альтернативное
//#define пустое        void    // альтернативное
//#define пустые        void    // альтернативное
#define ненадеж        volatile
#define ненадежный      volatile    // альтернативное
#define ненадежная      volatile    // альтернативное
#define ненадежное      volatile    // альтернативное
#define ненадежные      volatile    // альтернативное
#define шсим        wchar_t
#define широкий_симв    wchar_t    // альтернативное
#define широкая_симв    wchar_t    // альтернативное
#define широкое_симв    wchar_t    // альтернативное
#define широкие_симв    wchar_t    // альтернативное
#define пока        while
#define ИЛИ_НЕ        xor         // ИЗМЕНЕНО
//#define искл_или      xor
#define искл_присв      xor_eq
///////////////////////////////////////////////////////
// РУСИФИКАЦИЯ ФЦНКЦИЙ БИБЛИОТЕК - НЕ СОРТИРОВАННЫЕ
#define начало main
 
/////////////////////////////////////////////////////////////////////////////
/// ПРЕПРОЦЕССОР - ПОКА НЕ ПЕРЕВЕДЁН
// #define #макрос #опред #определить
// В данном случае предпочтение было отдано существительным, в первую
// очередь, потому, что это позволило избежать сокращений и получить краткие и
// выразительные названия.
// Заметим, что "макрос" - корректная форма единственного числа для данного понятия.
// Именно такой перевод английского macro был принят в отечественной
// профессиональной литературе, начиная с 70-х гг. (см., например, М.Кемпбел-Келли,
// "Введение в макросы": Пер. с англ./ Под ред. Э.З.Любимского.- М.: Сов. Радио,
// 1978). Общеупотребительный в устной речи (иногда проникающий и в печатные
// тексты) вульгаризм "макро" возник только в последнее время.
// defined есть Если директива #ifdef переводится как
// #если_есть, то некоторую ее модификацию естественно перевести
// аналогично. Пример: #если ( есть М1 || есть М2 ) …
// #elif #инес #иначе_если #ин_если #ин_ес
// Перевод директивы #elif как #инес выглядит наиболее кратко и вместе с тем
// читабельно. Кроме того, именно так традиционно переводится служебное слово
// elif в тех языках программирования, в которых оно имеется (например, в Алгол-68).
// #else #иначе Было бы странно, если бы директивы #if и #else были бы переведены как-либо
// иначе, имея ввиду одноименные служебные слова самого языка.
// #endif #конес #конец_если #кон_если #конесли #илсе
// Директива #endif переведена как #конес,- в духе #если и #инес.
// "Стильный" перевод как #илсе - перевернутой начальной директивы, сам
// по себе очень привлекательный (и используемый, в частности, для
// аналогичного служебного слова в Алголе-68), был отвергнут, так как в данном случае
// он противоречил бы общему стилю данных предложений.
// #error #ошибка
// #if #если
// #ifdef #если_есть #еслиесть #если_опред
// #ifndef #если_нет #еслинет #если_не_опред
// Предлагаемый перевод #ifdef
// #ifndef как, соответственно,
// #если_есть и #если_нет,представляется наиболее точным из возможных: директива "срабатывает", если
// ранее уже было (еще не было) определение макроса с указанным именем.
// #include #вставка #вставить #внести Здесь также использовано
// существительное; быть может, перевод #вставить так же нагляден и точен, но
// для единообразия (чтобы директивы определения макроса, его отмены и
// использования представлялись существительными) была выбрана указанная форма.
// #line #строка
// #pragma #прагмат #прагма Практически единственный возможный перевод. Вариант #опция, в принципе,
// тоже допустим, но он несет оттенок жаргона, используемого в устной речи. К предложенному варианту перевода
// полностью относится комментарий для директивы #макрос (имея ввиду распространенность вульгарного перевода
// "прагма").
// #undef #отмена #отмен #отменить
// Предпочтение было отдано
// существительным; см. #define.
// __DATE__ __ДАТА__
// __FILE__ __ФАЙЛ__
// __LINE__ __СТРОКА__
// __TIME__ __ВРЕМЯ__
// __cplusplus __сиплюсплюс
// __STDC__ __СТАНДСИ__ __СТДСИ__ 
// Имена предопределенных макросов либо имеют совершенно однозначный и краткий
// перевод, либо представляют собой неудобопроизносимые сокращения,
// возникшие исторически по произволу создателей языков Си и Си++.
// Поэтому не следует надеяться исправить дело, пытаясь ввести для них 
// некие "красивые" эквиваленты на русском языке
и после создания файла c++_rus.h можно писать такого типа программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "rus_c++.h"
#include <windows.h> 
#include <iostream>
using namespace std;  
 
int _tmain(int argc, _TCHAR* argv[])
{        SetConsoleOutputCP(1251);
int чис;
вывести<<"введите число _";
ввести>>чис;
если(чис==0){ вывести<<"число равно 0\n\n"; 
возврат 0;
    }
если(чис>0)
вывести<<"число больше 0\n\n";    
иначе 
вывести<<"число меньше 0\a\n\n"; 
 
возврат 0;
}
PS Может кому понадобится
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.08.2009, 03:22     Русификация Си++ с помощю препроцессора и #define
Посмотрите здесь:

директива препроцессора C++
C++ Директивы препроцессора
Обработка препроцессора C++
C++ Директива препроцессора #if
имитировать работу препроцессора #define C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1330 / 863 / 50
Регистрация: 02.01.2009
Сообщений: 2,621
Записей в блоге: 1
10.08.2009, 03:59     Русификация Си++ с помощю препроцессора и #define #2
pigah, и на кой.. такое нужно?

Добавлено через 17 минут 30 секунд
PS. У меня на русские символы компилятор ругается..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//-- ok..
#define eng int;
#define rus int;
 
typedef float eng_t;
typedef float rus_t;
//---------------------
 
//--не работает..
//#define анг int;
//#define рус int;
 
//typedef float анг_т;
//typedef float рус_т;
 
int main()
{
    return 0;
}
pigah, в общем то что вы написали - полная херня.. (ивените за грубость..)
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
10.08.2009, 06:02  [ТС]     Русификация Си++ с помощю препроцессора и #define #3
А вы используете MSVC 2008 ?
У меня нормально компилируется

Добавлено через 1 час 42 минуты 25 секунд
[QUOTE=ISergey;236632]

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//-- ok..
//а где #include "stdafx.h"
#define eng int;
#define rus int;
 
typedef float eng_t;
typedef float rus_t;
//---------------------
 
//--не работает..
//#define анг int;
//#define рус int;
 
//typedef float анг_т;
//typedef float рус_т;
 
int main()
{
    return 0;
}
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
10.08.2009, 07:26     Русификация Си++ с помощю препроцессора и #define #4
это какой-то новый вид онанизма, походу.
осталось еще добавить макросов для STL и WINAPI и можно смело отправляться в Кащенко :lol:
C++
1
2
3
4
5
6
7
8
9
10
11
#определить ОЙ 10
 
стд::вектор<целое> в;
стд::генерировать_н(стд::взад_вставлятель(в), ОЙ, &случ);
 
для (цел ай=0; ай < ОЙ; ай++)
{
   стд::вывести << в[ай] << ста::кнцс;
}
 
стд::копировать(в.начало(), в.конец(), стд::вывпоток_итератор<цел>(стд::вывести, "\n"));
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1330 / 863 / 50
Регистрация: 02.01.2009
Сообщений: 2,621
Записей в блоге: 1
10.08.2009, 09:58     Русификация Си++ с помощю препроцессора и #define #5
Цитата Сообщение от pigah Посмотреть сообщение
А вы используете MSVC 2008 ?
У меня нормально компилируется
Компилятор студии нормально реагирует, а от MinGW и Intel® C++ Compiler отказались компелить..
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
10.08.2009, 10:25  [ТС]     Русификация Си++ с помощю препроцессора и #define #6
Цитата Сообщение от ISergey Посмотреть сообщение
Компилятор студии нормально реагирует, а от MinGW и Intel® C++ Compiler отказались компелить..
Ну в принципе это на студию и писалось
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
10.08.2009, 10:51     Русификация Си++ с помощю препроцессора и #define #7
Цитата Сообщение от Rififi Посмотреть сообщение
осталось еще добавить макросов для STL и WINAPI
Можно ещё вспомнить старый анекдот и заменить "goto" на "иди_на", ну и по такой же логике заменить паскалевский gotoxy.

Или написать программу, которую ни один нормальный человек не осилит, не сломав мозг.

C
1
2
3
4
5
6
7
8
9
10
для (ъ = 0; ъ < тыдыщ; ъ++)
  переключатель (вилка())
  {
    случай 0:
      ожидаем4 (номер_процесса, ...);
      сломаться;
      ...
    по_умолчанию:
      ...
  }
Посмотрел на код - даже старые пердуны, работавшие на советских языках программирования на русском языке не осилят
RazorQ
 Аватар для RazorQ
574 / 341 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
10.08.2009, 10:55     Русификация Си++ с помощю препроцессора и #define #8
Цитата Сообщение от pigah Посмотреть сообщение
Ну в принципе это на студию и писалось
Это для совсем ленивых учить английский язык? И потом такой код будет не перенасимым, а это большой (если не главный) минус.
pigah
 Аватар для pigah
12 / 12 / 2
Регистрация: 05.07.2009
Сообщений: 147
Записей в блоге: 1
10.08.2009, 11:04  [ТС]     Русификация Си++ с помощю препроцессора и #define #9
Цитата Сообщение от RazorQ Посмотреть сообщение
Это для совсем ленивых учить английский язык? И потом такой код будет не перенасимым, а это большой (если не главный) минус.
Согласен но ведь найдутся мазохисты которые будут так работать на BrainFuck ведь программируют))
Некромант
 Аватар для Некромант
5 / 5 / 1
Регистрация: 10.08.2009
Сообщений: 17
10.08.2009, 11:58     Русификация Си++ с помощю препроцессора и #define #10
Безобразие!
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16821 / 5242 / 318
Регистрация: 30.03.2009
Сообщений: 14,118
Записей в блоге: 26
10.08.2009, 12:05     Русификация Си++ с помощю препроцессора и #define #11
Кстати, в любом случае автора темы надо поздравить с тем, что он понял, как работает #define, ибо не все это знают
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8501 / 2168 / 61
Регистрация: 07.03.2007
Сообщений: 10,835
Завершенные тесты: 1
10.08.2009, 12:07     Русификация Си++ с помощю препроцессора и #define #12
я видел аналогичный код, но только сделан он был под олбанский, выглядит смешно, но читабельности - 0
Skoi
16 / 16 / 1
Регистрация: 31.07.2009
Сообщений: 54
10.08.2009, 12:38     Русификация Си++ с помощю препроцессора и #define #13
Ну ничо, конфигурасты 1С ведь как-то пишут.....
BSK
Сообщений: n/a
03.07.2014, 13:45     Русификация Си++ с помощю препроцессора и #define #14
Забавно, но не до конца продумано.
Например, вместо "выполнить" надо было бы написать "выполнять", потому как цикл.
Конечно, тут многое зависит от привычки и поддержки компиляторов.

Наверное с такими же чувствами программируют англо-думающие люди
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 13:54     Русификация Си++ с помощю препроцессора и #define
Еще ссылки по теме:

C++ Использование препроцессора
C++ макрос препроцессора
C++ Директивы препроцессора

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
03.07.2014, 13:54     Русификация Си++ с помощю препроцессора и #define #15
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
//
// Превед.h
//
 
//------------------------------------------------------------------
// The PREVED Language Kernel area. Do not touch! :)
 
#if !defined (_MSC_VER) || _MSC_VER < 1400
#error Wrong compiler! Use MSVS 8.0
#endif
 
#define НАЧЕЛ      {
#define КОНЧЕЛ     ;}
#define ТИПА       int
#define ВДРУГ      if (
#define ТАДА       )
#define НИХРИНА    else
#define ВЗАД       return
#define КАГДИЛА    (
#define ЙО         ;
#define ЖЖОШ(p,n)  for (; (p) <= (n); (p)++)
 
#define БАЗАР      std::cout << 
#define СЛЫШЬ      << 
#define СТОЙ       system ("echo. & pause");
#define БЛИН       _wsetlocale (LC_ALL, L"Russian_Russia.ACP");
 
#define ВРОДЕ      try 
#define ИБАНУЦЦО   throw
#define АПСТЕНУ    catch (const char* __чё__)
 
#define ПРЕВЕД     ТИПА main КАГДИЛА ТАДА
#define МЕДВЕД     ВЗАД 0; КОНЧЕЛ
 
// End of area
//------------------------------------------------------------------
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 <locale.h>
 
#include "Превед.h"
 
ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
    НАЧЕЛ
    БАЗАР "ВАЩЕ " ЙО
    ВДРУГ фигня == 8 ТАДА ИБАНУЦЦО "мля! " ЙО
    ВЗАД 0
    КОНЧЕЛ
 
ПРЕВЕД
    НАЧЕЛ
    БЛИН
 
    ВРОДЕ НАЧЕЛ
 
    ТИПА фишка = 0 ЙО
 
    ЖЖОШ (фишка, 10)
        НАЧЕЛ
        БАЗАР фишка СЛЫШЬ " "; 
        ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
        КОНЧЕЛ
 
    КОНЧЕЛ АПСТЕНУ НАЧЕЛ
        БАЗАР "ИБАНУЦЦО invoked: " СЛЫШЬ __чё__;
    КОНЧЕЛ
 
    СТОЙ
    МЕДВЕД
Yandex
Объявления
03.07.2014, 13:54     Русификация Си++ с помощю препроцессора и #define
Ответ Создать тему
Опции темы

Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru