Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
nikkka
Мат в 32 хода
236 / 171 / 18
Регистрация: 10.09.2009
Сообщений: 1,096
#1

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

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

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

Как можно изменить свойства вложенных обектов?
как можно изменить свойства вложенных обектов? <div...

EntityFramework DataFirst изменить имена объектов
Есть база данных примерно из 79 таблиц, названия таблиц являются просто GUID,...

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

Как можно изменить имена вкладок PageControl'а
Есть форма, с pagecontrol. Как можно изменить имена вкладок student и...

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

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

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

Добавлено через 5 минут
usernet009, спс))) :P
0
Nick Alte
Эксперт С++
1647 / 1019 / 174
Регистрация: 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 / 5
Регистрация: 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 хода
236 / 171 / 18
Регистрация: 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

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

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

Как изменить обычные имена массивов на имена с указателями?
надо чтобы указатели использовались #include &lt;iostream&gt; #include &lt;cstdlib&gt;...


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

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

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