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

Вылет программы после завершения - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Sovershennui
 Аватар для Sovershennui
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 22
30.07.2013, 15:03     Вылет программы после завершения #1
Добрый день. Сегодня решил начать изучение языка программирования. Нашел учебник для чайников, там построение задач ведется с использованием GNU C++. Данную программу я не нашел (возможно, плохо искал. у меня 7-ая винда, если сможете помочь с этим, заранее спасибо). Скачал Dev C++. Говорят, одно и то же.
Вообщем, вот первое, что предлагается в учебнике:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <iostream.h>
int main(int nNumberofArgs, char* pszArgs[])
{
int nNCelsius;
cout << " Temperatura po Celsiu ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
 
int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
cout << "Temperatura po Farengeitu ";
cout << nFahrenheit;
return 0 ;
}
Вообщем-то, простая программа. Но меня интересует другой вопрос: когда открываю файл name.exe (скомпилированный этим кодом), ввожу значение, далее быстро появляется строка со значением температуры по Фаренгейту и программа закрывается. Все это проходит за интервал времени менее секунды.
В гугле решения не нашел, решил обратиться к знатокам.
Вроде у меня и стоит "return 0", которое, как я понял, должно вернуть к началу операции
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ljutamir
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:57     Вылет программы после завершения #41
Всё. Компилирует 32 битным.. но всё равно на выходе не win32 ((((((

Добавлено через 3 минуты
http://yadi.sk/d/tJTBrhQgBn3Pe
Вот архив с проектом.. может не так что..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:58     Вылет программы после завершения #42
Цитата Сообщение от Ljutamir Посмотреть сообщение
Всё. Компилирует 32 битным.. но всё равно на выходе не win32 ((((((
Ещё раз, и чтобы понять можно было...
Ljutamir
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 16:02     Вылет программы после завершения #43
Вылет программы после завершения
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 16:05     Вылет программы после завершения #44
Если из среды, то тоже самое?
Ljutamir
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 16:09     Вылет программы после завершения #45
Вылет программы после завершения
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 16:23     Вылет программы после завершения #46
Попробуйте среду с другим компилятором скачать, с 32-х битным.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 16:24     Вылет программы после завершения #47
....
Миниатюры
Вылет программы после завершения  
Ljutamir
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 17:00     Вылет программы после завершения #48
Нашел тут у людей visual C++, выполнил там, сделал релиз. Запустил. Вылет программы после завершения
как "для продолжения нажмите любую клавишу" отодвинуть на новую строку? ))) или я уже придираюсь? ))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 18:37     Вылет программы после завершения
Еще ссылки по теме:

C++ Вылет после компиляции
Вылет программы на деструкторе C++
Вылет программы при удалении динамического массива C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 18:37     Вылет программы после завершения #49
Цитата Сообщение от Ljutamir Посмотреть сообщение
Нашел тут у людей visual C++, выполнил там, сделал релиз.
Радикальное решение.
Цитата Сообщение от Ljutamir Посмотреть сообщение
как "для продолжения нажмите любую клавишу" отодвинуть на новую строку?
Какой-нибудь cout << endl, перед system("pause").
Yandex
Объявления
29.10.2013, 18:37     Вылет программы после завершения
Ответ Создать тему
Опции темы

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