|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.06.2015, 15:43 | #1 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 16
|
Что за функция
Подскажите что за функция в начале после включения операторов (учебник древний так что на стд можно внимания не обращать). Я так и не понял что за функция, с ней программа прекращает работать после cin>>nNCelsius;(а так же эта функция нигде не вызывается). Если её заменить на обычный воид маин воид то прога работает полностью. Короче либо я дурак либо лыжи не едут
Код:
Последний раз редактировалось Stilet; 18.06.2015 в 18:39. |
18.06.2015, 16:28 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Я здесь только main() функцию вижу - вы про нее?
|
18.06.2015, 18:26 | #3 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 16
|
да я про нее, она имеет какую-то странную форму. Что она делает? Просто не понимаю, в учебнике объяснения нет.
(int nNumberofArgs, char* pszArgs[]) почему она выглядит так и почему не вызывается в сегменте программы? как я знаю инт и чар это операторы объявления переменных, но данные переменные (nNumberofArgs и pszArgs[] ) тоже не используются в данном сегменте Последний раз редактировалось Stilet; 18.06.2015 в 18:39. |
18.06.2015, 18:52 | #4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
18.06.2015, 21:12 | #5 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 16
|
Окей, спасибо. Но тогда непонятно зачем переменные объявлять если они не используются, помоему это просто мусор. И еще вопрос, почему с этой функцией программа работает только до первого cin(и завершается с кодом 0х0 т.е без ошибок) а если эту функцию заменить на void main (void) и убрать return то она работает нормально и полностью. Там есть еще часть с выводом результата, но её я упустид (cout<<nFahrenheit)
И вопрос по поводу командной строки обязательно ли в проге прописывать system("pause")? Чтоб cmd была видна на рабочем столе Последний раз редактировалось Stilet; 18.06.2015 в 21:25. |
18.06.2015, 21:25 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.06.2015, 13:40 | #7 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 16
|
Сам придумал. Просто когда пишешь прогу она открывается в cmd(только началь учиться поэтому пока только так) она доходит до последнего оператора и удачно завершается с кодом 0х0, а когда system("pause") поставишь еще висит с выведенными результатами
stilet ты самоучка или где-то учился? Последний раз редактировалось Stilet; 19.06.2015 в 14:20. |
19.06.2015, 14:25 | #8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
system() это передача строки командному интерпретатору ОС. pause - это команда, что передается интерпретатору. Она отвечает за прерывание выполнения программы в консоли, пока юзер не жмакнет энтер. Сопровождается выводом некоего сообщения. То же самое можно достичь другими способами типа getchar(), cin.get()... Ставится студентами в конце программы, дабы доказать преподавателю что программа что-то всетки делает, кроме того что просто запускается. Цитата:
I'm learning to live...
|
||
19.06.2015, 15:41 | #9 | |
Пользователь
Регистрация: 15.02.2015
Сообщений: 16
|
Цитата:
Последний раз редактировалось umirotvorennii; 19.06.2015 в 15:55. |
|
19.06.2015, 19:51 | #10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Пан доволен )))
I'm learning to live...
|
||
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что делает функция | Terikon | JavaScript, Ajax | 1 | 01.05.2015 01:41 |
Что вернет функция? | Max11111 | Общие вопросы C/C++ | 17 | 23.12.2012 16:10 |
Что за функция. | Predator199 | PHP | 6 | 22.10.2012 18:40 |
Что за функция? | X_RaY | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 11.09.2011 16:55 |
Что за функция TimeGetTime??? | dolphin705 | Общие вопросы Delphi | 3 | 25.01.2010 19:14 |