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

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

Войти
Регистрация
Восстановить пароль
 
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
#1

можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi? - C++

05.07.2010, 09:50. Просмотров 703. Ответов 8
Метки нет (Все метки)

можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2010, 09:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос можно ли изменить имена объектов cin и cout? залесть в хедер (знаю, этого лучше не делать), и изменить обявление обектов? к примеру на chitai и pishi? (C++):

Как можно изменить свойства вложенных обектов? - JavaScript
как можно изменить свойства вложенных обектов? <div onmouseover='this.style.color='red''> <input .... > <input .... > </div> ...

EntityFramework DataFirst изменить имена объектов - C#
Есть база данных примерно из 79 таблиц, названия таблиц являются просто GUID, на этой базе работает приложение. Я пишу расширение которое...

Найти выражения и изменить (нашел, а как изменить не знаю) - PHP
Здравствуйте подскажите, пожалуйста, как изменить найденную строчку. у меня есть строчка вида (++)* - формула мне нужно заменить...

Как можно изменить имена вкладок PageControl'а - Delphi
Есть форма, с pagecontrol. Как можно изменить имена вкладок student и discipline? При прописывании ...

Динамический массив объектов(изменить реализацию ввода элементов, через "cin". Для передачи в public) - C++
Вот прога: #include<iostream> using namespace std; class samp { int i,j; public: void set_ij(int a, int b) {i=a, j=b;} ...

Как узнать размер объектов cin и cout в среде Code::Blocks - C++
Всем привет!Уважаемые, не подскажите как узнать размер объектов cin и cout в среде Code::Blocks.С уважением!

8
usernet009
24 / 24 / 1
Регистрация: 28.12.2009
Сообщений: 85
05.07.2010, 10:27 #2
А может быть просто написать
#define chitai cout ?
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.07.2010, 10:35  [ТС] #3
нет, изменить изнутри, без всяких дополнительных настроек.

Добавлено через 1 минуту
по моему, можно ещё ссылкой, но мне так не надо :S
0
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
05.07.2010, 10:43 #4
nikkka, а зачем вам вообще это делать? И чем вас не устраивает самый простой и очевидный вариант с #define? И вообще, как-то попахивает это нехорошо...
0
usernet009
24 / 24 / 1
Регистрация: 28.12.2009
Сообщений: 85
05.07.2010, 11:03 #5
Полазил я по хедеру, там только одно упоминание о cout cin. И... ccp файла то у нас нету, только обьектный код. А че с ним сделаешь ? Ниче.
Поэтому мой вердикт - ниче не сделаешь
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.07.2010, 11:20  [ТС] #6
Demihalf, ага, нехорошо попахивает. вы разгадали мой замысел... я планировал восстание компиляторов, но вы меня остановили))))
ну хватит дурачится.
всё же спасибо!

Добавлено через 5 минут
usernet009, спс))) :P
0
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
05.07.2010, 12:12 #7
Лучше вместо #define объявить ссылки:
C++
1
2
std::istream& chitai = std::cin;
std::ostream& pishi = std::cout;
Конечно, cin и cout никуда не денутся, но можно будет пользоваться ими и по новым именам.
0
usernet009
24 / 24 / 1
Регистрация: 28.12.2009
Сообщений: 85
05.07.2010, 12:39 #8
Можешь сделать хитрей. Файл iostream переименовать в ... например в iostreamold. Создать файл istream и в нем написать что то типа
C++
1
2
3
#include<iostreamold>
std::istream& chitai = std::cin;
std::ostream& pishi = std::cout;
Или с define так сделать.
А уже в своей программе просто подключать istream, и работать с "нерусскими" именами cout cin.
p.s сам не проверял. Может быть не заработает
0
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
05.07.2010, 12:41  [ТС] #9
Nick Alte, cпc)))

Добавлено через 1 минуту
usernet009, спс)))
0
05.07.2010, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2010, 12:41
Привет! Вот еще темы с ответами:

Нужно изменить хедер в шаблоне lexx10_mercedes_55 - Joomla
В шапке этого шаблона есть надпись &quot;Mercedes&quot;, которую мне нужно заменить другим словом. Мои начальные знания пользования joomla не...

Как изменить обычные имена массивов на имена с указателями? - C++
надо чтобы указатели использовались #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int main() ...

Можно ли изменить программы, открывающие различные типы файлов при нажатии "Изменить" в контекстном меню? - Windows
Доброго времени суток. Подскажите пожалуйста можно ли (и как) изменить программы, открывающие различные типы файлов при нажатии пункта...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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