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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
EdMetalHead
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 3
#1

Замена зарезервированных слов и символов в с++ на свои - C++

01.04.2014, 19:57. Просмотров 258. Ответов 6
Метки нет (Все метки)

Добрый вечер (у меня, по крайней мере вечер), прошу о помощи вроде бы в несложном вопросе. А именно: где-то видел что if, else, return и им подобные были заменены на другие слова, которые были указаны посредством какой-то команды в начале файла... Вопрос: что это за команда и как правильно пользоваться этим делом?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 19:57     Замена зарезервированных слов и символов в с++ на свои
Посмотрите здесь:

Замена слов в строке C++
C++ Замена слов в строке
Замена слов в строке C++
Замена слов местами VС++ C++
Замена слов в строке C++
C++ Замена слов в string
C++ Строки: нахождение символов и замена слов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
01.04.2014, 20:13     Замена зарезервированных слов и символов в с++ на свои #2
EdMetalHead,
C++
1
#define if если; //заменяет if на если
0x10
2452 / 1624 / 238
Регистрация: 24.11.2012
Сообщений: 3,999
01.04.2014, 20:16     Замена зарезервированных слов и символов в с++ на свои #3
Цитата Сообщение от EdMetalHead Посмотреть сообщение
как правильно пользоваться этим делом?
Правильно - не пользоваться.
EdMetalHead
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 3
01.04.2014, 20:25  [ТС]     Замена зарезервированных слов и символов в с++ на свои #4
newb_programmer, хотел немного уточнить о том как это использовать более подробно, ибо получаю ошибку "main.cpp(66): error C3861: если: идентификатор не найден", заранее спасибо!
Вот грубый пример как я применял #define if если;:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#define if если;
 
using namespace std;
 
void spush(int a);
 
int main() {
    
        spush(50)
 
    system ("pause");
    return 0;
}
 
void spush(int a)
{
   если (a == 50)
   {
       a = 0;
    }
}
0x10
2452 / 1624 / 238
Регистрация: 24.11.2012
Сообщений: 3,999
01.04.2014, 20:29     Замена зарезервированных слов и символов в с++ на свои #5
EdMetalHead, во второй строке точка с запятой лишняя.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
01.04.2014, 20:30     Замена зарезервированных слов и символов в с++ на свои #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
EdMetalHead, простите соврал-вот так
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
#define если if
int main(){
    если(1) {
        cout<<"1";
    }
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 20:31     Замена зарезервированных слов и символов в с++ на свои
Еще ссылки по теме:

C++ Строки: нахождение символов и замена слов
C++ Строки: нахождение символов и замена слов
Замена слов цифрами C++
C++ Замена слов С\С++
Замена слов в строке C++

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

Или воспользуйтесь поиском по форуму:
EdMetalHead
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 3
01.04.2014, 20:31  [ТС]     Замена зарезервированных слов и символов в с++ на свои #7
newb_programmer, спасибо большое вам, выручили!
Yandex
Объявления
01.04.2014, 20:31     Замена зарезервированных слов и символов в с++ на свои
Ответ Создать тему
Опции темы

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