28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
||||||
1 | ||||||
Visual Studio vs Dev c++11.10.2014, 12:04. Показов 3187. Ответов 4
Метки нет (Все метки)
Добрый день! Есть прога, которая нормально работает в VS 2008 и неправильно работает в Dev c++. В чем может быть причина? Проблема в том, что результат демонстрировать нужно в Dev c++ и мне очень нужно ее там запустить. Подскажите, пожалуйста, что делаю не так?
0
|
11.10.2014, 12:04 | |
Ответы с готовыми решениями:
4
Из Visual Studio в Dev C++ Фишка из visual studio в dev c++ Перенос проекта из Dev C++ в Visual studio В чем отличие Visual Studio и Dev-C++ |
Ушел с форума
|
|
11.10.2014, 12:09 | 2 |
Не описываете, что конкретно значит "работает не так".
Телепатов здесь нет, только живые люди.
0
|
28 / 8 / 1
Регистрация: 26.05.2010
Сообщений: 230
|
|
11.10.2014, 12:14 [ТС] | 3 |
Да, простите, и правда :-) Работает не так - это выдает отрицательные числа вместо положительных. Программа получает на вход числа в шестеричной системе, сортирует и выдает в виде результата. Но результат почему-то всегда отрицательный и числа раз в сто больше заданных
Добавлено через 1 минуту Начало темы здесь Перевод из 6-ричной системы в десятичную
0
|
11.10.2014, 12:55 | 4 |
Отрицательные числа? Ну так поставь точку останова на строке, например 34 и посмотри, верно ли заполнен массив input. Если нет, то почему?
Студия выдаёт верные ответы? Возможно, режим Debug прощает некоторые твои ошибки, скрывая их. Попробуй запустить программу, собранную в Release!
0
|
Ушел с форума
|
|
11.10.2014, 13:42 | 5 |
В этом коде все неправильно:
1) Ввод данных работает некорректно, если передано только одно число. Пример: "50.". На выходе пусто. 2) Не проверяется длина ввода, наличие нецифровых символов, отсутствие точки в конце. То есть, потенциальное переполнение буфера. 3) Сортировка банально не работает. Например, "3 2 1." выдает "2 1 3". 4) Почему бы для сортировки не использовать std::sort, для преобразования чисел из нужной системы счисления strtol, а для парсинга strtok ? Это упростит код раза эдак в три.
1
|
11.10.2014, 13:42 | |
11.10.2014, 13:42 | |
Помогаю со студенческими работами здесь
5
Помощь в переносе: Visual Studio 2010 на Dev-C++ Код работает в Dev-C++, а надо в Visual Studio найти ошибку! visual studio( на dev c++ программа работает) Visual Studio 2012 и Orwell Dev-C++ - ускорение компиляции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |