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

Имена переменных русскими словами - C++

Восстановить пароль Регистрация
 
sergey.shuvalov
-2 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 259
24.07.2012, 18:15     Имена переменных русскими словами #1
Попробовал объявить переменную русским словом, присвоить значение и напечатать. Всё получилось.
А почему в учебниках пишут, что можно только латинскими буквами ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
24.07.2012, 18:18     Имена переменных русскими словами #2
Цитата Сообщение от sergey.shuvalov Посмотреть сообщение
Попробовал объявить переменную русским словом, присвоить значение и напечатать. Всё получилось.
А почему в учебниках пишут, что можно только латинскими буквами ?
О_о
Название переменной, случаем, не "с" было? : D
Catstail
Модератор
 Аватар для Catstail
21494 / 10247 / 1669
Регистрация: 12.02.2012
Сообщений: 17,135
24.07.2012, 18:21     Имена переменных русскими словами #3
Добрый совет (не навязываю!) используя русские и латинские буквы легко запутаться в именах (т.к. некоторые буквы совпадают по начертанию), поэтому лучше русские буквы не использовать. А кстати, в какой среде ты работаешь?
sergey.shuvalov
-2 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 259
24.07.2012, 18:45  [ТС]     Имена переменных русскими словами #4
Microsoft Visual Basic 10. Пытаюсь придумать архитектуру для поиска, обработки и хранения русских слов и их значений для программы искусственного интеллекта. Чтобы получив слово машина не начинала его искать перебирая массив, а сразу переходила ассоциативно к смыслу слова. Думал о хеш таблицах, но они плохо реализуются в данном направлении, как и бинарные деревья. Как вариант попробовал присваивать русским словам значения и получилось. Предварительно прописал setlocale(LC_ALL, "Russian");SetConsoleCP(1251);SetConsoleOutputCP(1251); и поменял шрифт в консоли. Какие будут мнения насчёт методов организации словаря слов, может подкините какую новую идею ?
Catstail
Модератор
 Аватар для Catstail
21494 / 10247 / 1669
Регистрация: 12.02.2012
Сообщений: 17,135
24.07.2012, 19:22     Имена переменных русскими словами #5
Есть готовый объект "Dictionary"...
Но если ты пишешь на VB, то лучше обращаться к соотв. разделу форума.
sergey.shuvalov
-2 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 259
24.07.2012, 19:49  [ТС]     Имена переменных русскими словами #6
Опечатка. Пишу в Microsoft Visual C++ 2010 Express.
Объект "Dictionary" ? Интересно. Буду изучать.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
24.07.2012, 19:52     Имена переменных русскими словами #7
Цитата Сообщение от sergey.shuvalov Посмотреть сообщение
Попробовал объявить переменную русским словом, присвоить значение и напечатать. Всё получилось.
А почему в учебниках пишут, что можно только латинскими буквами ?
потому что в стандарте c++ для идентификаторов допустимы только a-zA-Z_
все остальное не по стандарту и использовать крайне не рекомендуется
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2012, 20:04     Имена переменных русскими словами
Еще ссылки по теме:

Дано число. Записать русскими словами C++
C++ В чем ошибка?) Имена переменных
C++ Напечатать данное натуральное число русскими словами

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

Или воспользуйтесь поиском по форуму:
Catstail
Модератор
 Аватар для Catstail
21494 / 10247 / 1669
Регистрация: 12.02.2012
Сообщений: 17,135
24.07.2012, 20:04     Имена переменных русскими словами #8
Цитата Сообщение от sergey.shuvalov Посмотреть сообщение
Объект "Dictionary" ? Интересно. Буду изучать.
- этот объект "живет" в scrrun.dll
Yandex
Объявления
24.07.2012, 20:04     Имена переменных русскими словами
Ответ Создать тему
Опции темы

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