Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
warobushek
2 / 2 / 0
Регистрация: 08.03.2008
Сообщений: 82
#1

Программа вылетает - C++

03.05.2008, 16:25. Просмотров 1174. Ответов 2
Метки нет (Все метки)

Borland C++3.1
консольное приложение
При определенных данных программа вылетает. Что это означает?
ошибка?какая?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2008, 16:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа вылетает (C++):

Вылетает программа - C++
Работаю в dev-c++ программа компилируется нормально, как только запускаю вылетает. Помогите пожайлуста #include "windows.h" ...

Вылетает программа - C++
Компилятор ошибок не выдает. В ходе работы программы вылетает окно: Скриншот Вот код: #include <iostream> using namespace std; ...

Вылетает программа - C++
#include <iostream> #include <cstdlib> using namespace std; struct game2048 { int ar; void start() {

Вылетает программа - C++
Вот что пишет: вот код: /*С клавиатуры вводятся две строки, содержащие некоторые слова, перечисленные через точку с запятой....

Вылетает программа - C++
#include <iostream> #include <string> #include "students.h" int *schetchik = new int(1); bool truepass (std::string passwordf) { ...

Вылетает программа - C++
Здравствуйте еще раз! Сама по себе программа работает корректно, но после вывода информации в консоль, вылетает. #include...

2
master.EXE
88 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
03.05.2008, 16:27 #2
скорее всего проблемы связаны с памятью, точнее с её выделением. Если выделяете память, то в конце проги надо её освободить. Еще такая проблема может быть связана с буфером
0
warobushek
2 / 2 / 0
Регистрация: 08.03.2008
Сообщений: 82
04.05.2008, 09:18  [ТС] #3
спасибо за поддержку - ошибку я вроде нашел - она в переполнении массива была.(трассировал)

заметил странное (или оно такое и должно быть) поведение функции sprintf
на участке кода:
C++
1
2
3
4
5
buf[20]; 
x=fv();//после этого x~7.0e+230 
sprintf(buf,"%.2lf",x); //указываю вывести в строку в виде с фиксированной точкой 
//функция при таком значении отказывается выводить в строку и 
//выводить в виде с плавающей точкой, что тоже занимает более 20 символов
Я думал, что только спецификатор %g допускает такие самопроизвольные преобразования
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2008, 09:18
Привет! Вот еще темы с ответами:

Вылетает программа - C++
Выкидывает после того как вводишь название файла где лежит список студентов группы, в котором указаны фамилия, имя, отчество, день, число и...

Вылетает программа - C++
Доброго времени суток, форумчане! Можете объяснить, почему вылетает программа, не выдавая ошибки(компилируется нормально) ...

Вылетает программа - C++
Почему программа вылетает после ввода размерностей:(Исправьте пожалуйста #include <cstdlib> #include <iostream> #include <time.h> ...

программа вылетает. - C++
привет всем! я новичок. программа ошибок не выдаёт. После ввода всех переменных программа вылетает я не успеваю увидеть ответ. вот он...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru