![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Tohey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
Есть задачка, вывести некий текст перед вызовом main(), а вывод текста с main'a вообще не должен осуществиться.
Я так понял это можно сделать с помощью глобальных обьектов класса, а что это такое и как с ними вообще работать? |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
Не понял зачем такой изврат, что ты понимаешь под "глобальными объектами класса" и причем тут ООП, но можно сделать вот так (даже с классом
Переменные, объявленные как static, инициализируются только один раз, причем глобальные переменные - до вызова main() -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
||||
|
||||
| Tohey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
nickless, спасибо! Изврат это точно, это такая задача по ООП
|
|||
|
||||
| Tohey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
Скажите, а что это за строчка "using namespace std;" и "endl", у меня TC++ ругается на эти вещи
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 4 Всего: 67 |
меняй #include <iostream>
на #include <iostream.h> а using namespace std; yбирай вообще... -------------------- СУВ, Partizan. |
|||
|
||||
| Tohey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
Так компилится, но всё равно выводит то что в main()
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 4 Всего: 67 |
гммм....интересно....а как сделать так чтобы из мэйна никакой текст не выводился)...
-------------------- СУВ, Partizan. |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
Подсказка: на клаве есть такая кнопка - бэкспейс (backspace), вот на неё надо нажать особым образом, и всё будет в ажуре
Это сообщение отредактировал(а) nickless - 8.1.2007, 01:06 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 17 Всего: 110 |
можно попробовать перенаправить куда-нибудь стандартный вывод
(правда, это не помешает в main'е вернуть его на место или пользоваться, например WinAPI'шными функциями -------------------- qqq |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Млин, досрочный выход:
1. инклюд stdlib.h или cstdlib 2. exit или std::exit |
|||
|
||||
| Tohey |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.11.2005 Репутация: нет Всего: нет |
млин, я забыл про exit(0); классы с конструкторами с толку сбили, всем большое спасибо!
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |