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

Программа не запускается. Исправить ошибку - C++

Восстановить пароль Регистрация
 
Jenot
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 21
22.05.2013, 19:22     Программа не запускается. Исправить ошибку #1
Проблема в том, что программа не запускается у меня, выдает кучу ошибок...
Исходный.rar - исходный текст, который не запускается (тут входные файлы и ехе файл)
Результат.rar- подправленный, запускается, но после ввода 2го файла вылезает ошибка (скрин ошибки прикриплен)
Кто нить может помочь подправить?

*программа visual studio c++ 2010 express
Вложения
Тип файла: rar Исходный.rar (112.2 Кб, 7 просмотров)
Тип файла: rar Результат.rar (3.3 Кб, 5 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 19:22     Программа не запускается. Исправить ошибку
Посмотрите здесь:

C++ как исправить ошибку? (программа должна перевести двоичный код в десятичный)
Исправить ошибку в программа C++
C++ Программа для подсчета четных чисел. Помогите исправить ошибку
C++ Исправить ошибку. Программа находит в введенном тексте слово, в котором буквы идут по алфавиту
C++ Помогите исправить код, не запускается программа изза неизвестных s и i
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jenot
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 21
22.05.2013, 19:31  [ТС]     Программа не запускается. Исправить ошибку #2
собственно скрин ошибки
Миниатюры
Программа не запускается. Исправить ошибку  
Shadow121
 Аватар для Shadow121
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 42
22.05.2013, 19:50     Программа не запускается. Исправить ошибку #3
У меня все работает ищите проблему в компиляторе

Добавлено через 3 минуты
Проверял на Dev C++ 4.9.9.2 все без проблем работает.
stima
429 / 284 / 16
Регистрация: 22.03.2011
Сообщений: 923
Завершенные тесты: 1
22.05.2013, 19:53     Программа не запускается. Исправить ошибку #4
Это ассерт на переполнение по unsigned char. Можете игнорить если такова логика.
Jenot
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 21
22.05.2013, 22:48  [ТС]     Программа не запускается. Исправить ошибку #5
Цитата Сообщение от Shadow121 Посмотреть сообщение
У меня все работает ищите проблему в компиляторе

Добавлено через 3 минуты
Проверял на Dev C++ 4.9.9.2 все без проблем работает.
код исходный вставляли или результат?
не очень то дружу с Dev C++, там надо в коде менять что-либо?

вставляла исходный, опять вывел ошибки
Изображения
 
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2013, 02:07     Программа не запускается. Исправить ошибку #6
Такая ошибка часто появляется если используются функции ctype.h и русские буквы. Везде, где используются эти функции, приведите параметр к unsigned char. Например:
C++
1
if (((isalpha((unsigned char)b[i].marsh[j])==0)&&(b[i].marsh[j]!='-'))||(strlen(b[i].marsh)>20))
Добавлено через 7 минут
Цитата Сообщение от Jenot Посмотреть сообщение
вставляла исходный, опять вывел ошибки
Это предупреждение, не ошибка. В этой строке:
C++
1
b1[i]=atof(b[i].clas);
функция возвращает double, присваиваете переменной типа int. Используйте atoi().
Jenot
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 21
23.05.2013, 21:55  [ТС]     Программа не запускается. Исправить ошибку #7
вроде как танцы с бубном действуют, каким-то чудом исходный код запустился на Dev C++ и все работает
Всем большое спасибо, что откликнулись!!!!
Хотя на Visual Studio я так и не смогла его исправить(
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2013, 22:07     Программа не запускается. Исправить ошибку #8
У меня на студии (если сделать то, что я написал) он работает без ошибок.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 22:21     Программа не запускается. Исправить ошибку
Еще ссылки по теме:

Исправить ошибку. Программа для вычисления y=sin(f(x) если C++
C++ Программа запускается, но при компиляции выдает ошибку
Программа в vs не запускается; в dev запускается, но зависает C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.05.2013, 22:21     Программа не запускается. Исправить ошибку #9
Для подтверждения.
Миниатюры
Программа не запускается. Исправить ошибку   Программа не запускается. Исправить ошибку  
Yandex
Объявления
23.05.2013, 22:21     Программа не запускается. Исправить ошибку
Закрытая тема Создать тему
Опции темы

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