Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/26: Рейтинг темы: голосов - 26, средняя оценка - 4.54
 Аватар для Sovershennui
0 / 0 / 0
Регистрация: 30.07.2013
Сообщений: 22

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

30.07.2013, 15:03. Показов 5938. Ответов 48
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Сегодня решил начать изучение языка программирования. Нашел учебник для чайников, там построение задач ведется с использованием 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", которое, как я понял, должно вернуть к началу операции
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.07.2013, 15:03
Ответы с готовыми решениями:

Востановление состояния программы после завершения
Здорова господа!!! Пишу прогу которая работает можно сказать в фоновом режиме (непрерывно) и от нужно например при непредвиденных...

Дублирование записей после завершения программы
Копирует заспись после того как выхожу с цикла. Пока нахожусь в цикле (добавляю, просматриваю все записи) все нормально - каждая запись в...

Ошибка после завершения программы. Двоичные файлы. Структуры
Программа работает нормально по записи в двоичный файл и считывании с него, но одна проблема появляется в конце после завершения программы....

48
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
29.10.2013, 14:46
Студворк — интернет-сервис помощи студентам
Ljutamir, вы тему прочитали? Просто ответьте на вопрос.
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 14:49
Тему прочитал.
Виноват, исправлюсь.. пошел в другие темы )
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
29.10.2013, 14:52
Матерь божья.
Ljutamir, в этой конкретной теме (не в названии, а в постах) написано где-то три разновидности решения вашей проблемы.

Просто перед return напишите на выбор:
1) cin.ignore();
2) getch();
3) system("pause");
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 14:56
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Просто перед return напишите на выбор:
1) cin.ignore();
2) getch();
3) system("pause");
SatanaXIII, у него что-то совсем другое:
Цитата Сообщение от Ljutamir Посмотреть сообщение
Пишет, что не является приложением Win32
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
29.10.2013, 14:58
alsav22, я сдаюсь.
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:02
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main(int nNumberofArgs, char* pszArgs[])
{
    int nNCelsius;
    cout << " Введите температуру по Цельсию: ";
    cin >> nNCelsius;   
    int nNFactor;
    nNFactor = 212 - 32;
    
    int nFahrenheit;
    nFahrenheit = nNFactor * nNCelsius/100 + 32;    
    cout << "Температура по Фаренгейту: ";
    cout << nFahrenheit;    
    return 0 ;
}
Всё как в книгах, а не выполняется. винда ХР
0
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
29.10.2013, 15:06
Цитата Сообщение от Ljutamir Посмотреть сообщение
#include <stdio.h>
#include <iostream>
#include <cstdlib>
using namespace std;

int main(int nNumberofArgs, char* pszArgs[])
{
int nNCelsius;
cout << " Введите температуру по Цельсию: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;

int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
cout << "Температура по Фаренгейту: ";
cout << nFahrenheit;
return 0 ;
}

Всё как в книгах, а не выполняется. винда ХР
Как проект создавали?
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:14
Запуск из среды делаете?
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:14
файл -> создать -> исходный файл
Уже понял, что не так.. создал
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:17
Цитата Сообщение от Ljutamir Посмотреть сообщение
Уже понял, что не так.. создал
И??
0
29.10.2013, 15:20

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
И??
*тянется к валидолу*

0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:25
Честно сказать, я даже хуже чайника..
Какой проект нужно выбрать, чтобы правильно было? ))))
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:26
Цитата Сообщение от Ljutamir Посмотреть сообщение
Какой проект нужно выбрать, чтобы правильно было? ))))
Пустой выбирайте.

Добавлено через 36 секунд
Хотя Dev C++ позволяет и один файл компилировать и запускать, без создания проекта.
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:35
хоть "Исходный файл", хоть Проект Basic - Пустой.. всё равно он не запускатеся, не в dev-++, не из папки.. не является приложением win32...
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:36
Dev C++ какая? XP 32 битная или 64?
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:38
Цитата Сообщение от alsav22 Посмотреть сообщение
Удалил.

Добавлено через 51 секунду
Dev C++ какая? XP 32 битная или 64?
Dev-C++ 5.4.2
Сегодня только скачал..
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:41
???
Цитата Сообщение от alsav22 Посмотреть сообщение
XP 32 битная или 64?
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:45
Ответа не дождусь. В настройках компилятора, попробуйте поменять компилятор на 32 битный.
Миниатюры
Вылет программы после завершения   Вылет программы после завершения  
0
1 / 1 / 0
Регистрация: 29.10.2013
Сообщений: 28
29.10.2013, 15:47
ХР 32 бита. Но Dev C++ комиплирует постоянно 64 битным. В настройках ставлю 32, но он всё равно упорно компилирует 64 битным
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 15:51
Цитата Сообщение от Ljutamir Посмотреть сообщение
В настройках ставлю 32,
После этого сделайте (в Выполнить) Очистить, и Перестроить всё.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.10.2013, 15:51
Помогаю со студенческими работами здесь

Ошибка завершения программы после "return 0"
stdafx.h #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; #include &quot;Student.h&quot; Student.h ...

Вылет программы на деструкторе
Здравствуйте, подскажите пожалуйста что не так? Программа не корректно завершается #pragma once #pragma warning(disable:4996) ...

Вылет из программы при выполнении
Вот ф-ция из-за которой вылетает программа.Ф-ция считает среднее арифметическое соседних элементов массива который был обьявлен как...

Вылет после компиляции
Реализация алгоритма Дейкстры. После запуска компиляции - вылет из CodeBlocks #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

Вылет программы с классом своего стека
Здравствуйте. Вот начинаю изучать ООП и надо написать стек. Набросал чуток кода, написал push() и printStack(). Тестирую их, ошибок явных...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru