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

Перейти в конец проги - C++

Восстановить пароль Регистрация
 
Сидоренко
-37 / 43 / 2
Регистрация: 26.10.2010
Сообщений: 447
13.05.2011, 00:20     Перейти в конец проги #1
Здравствуйте. Как можно в С или в С++ перейти в конец проги?
Это типа endl в Паскале.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2011, 00:20     Перейти в конец проги
Посмотрите здесь:

C++ Необходимо перейти с С# на С++
C++ Как перейти кстилю XP?
Как перейти на конец найденой строки? C++
C++ Перейти с Win на LINUX и с VB.NET на С++
C++ как перейти в начало цикла ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
resource2008
 Аватар для resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
13.05.2011, 00:38     Перейти в конец проги #2
exit(0);


а для особых гурманов - throw(1)
про throw() - это конечно же шутка)
skaa
Хочу в Исландию
 Аватар для skaa
1024 / 823 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
13.05.2011, 00:38     Перейти в конец проги #3
void main()
{
...
goto mex;
...
mex:;
}
resource2008
 Аватар для resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
13.05.2011, 00:51     Перейти в конец проги #4
ну тогда уже лучше

C++
1
2
3
4
5
void    main()
{
...
return;
}
хотя это тоже считается плохим тоном
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
13.05.2011, 00:56     Перейти в конец проги #5
хотя это тоже считается плохим тоном
Приводите пример лучшего тона тогда.
resource2008
 Аватар для resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
13.05.2011, 02:21     Перейти в конец проги #6
return-ы посреди тела функции (особенно когда их несколько) не рекомендуется использовать, т.к. код становится тяжелее отлаживать.
С других вариантов не позволят.
С++ же предлагает более удобные решения. те же (например) try и catch.

хотя в большинстве случаев, если правильно построить логику функции, и то же самое ветвление на ветки, в зависимости от условий, можно обойтись без return-ов и throw-ов.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2011, 12:41     Перейти в конец проги
Еще ссылки по теме:

C++ fstream, перейти на следующую строку
Как перейти из string в int C++
Массив строк. Конец строки и конец массива C++

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

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
13.05.2011, 12:41     Перейти в конец проги #7
Цитата Сообщение от resource2008 Посмотреть сообщение
return-ы посреди тела функции (особенно когда их несколько) не рекомендуется использовать, т.к. код становится тяжелее отлаживать.
Это анахронизм.

Добавлено через 26 секунд
Цитата Сообщение от resource2008 Посмотреть сообщение
т.к. код становится тяжелее отлаживать.
С точностью до наоборот.
Yandex
Объявления
13.05.2011, 12:41     Перейти в конец проги
Ответ Создать тему
Опции темы

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