|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.05.2009, 13:38 | #1 |
Форумчанин
Регистрация: 28.04.2009
Сообщений: 186
|
Невероятный баг с объявлением указателей.
Привожу частичку кода, где я объявляю переменные и указатели.
Код:
Может быть вы встречались с подобной проблемой?
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott |
04.05.2009, 13:49 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Попробовал покомпилировать этот кусок. Кидал xsize во все места - все нормально.
Может, это потому, что программа не полная? Попробуйте и вы, что-ли ) А вообще, действительно похоже на магию ))
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
04.05.2009, 13:59 | #3 |
Форумчанин
Регистрация: 28.04.2009
Сообщений: 186
|
Что самое смешное, только из такой позиции, в которой стоит сейчас и компилируется. Может быть что-то подобное? Если я объявляю указатель в каком-то особом месте (в программе), то он начинает ссылаться на ячейку на которую нельзя. Или что-то в этом роде?
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott |
04.05.2009, 14:02 | #4 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
А вы можете прикрепить exe-файлы (рабочий и тот, где ошибка выходит)? Можно и с исходником ) Просто хочется на это посмотреть ) Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
04.05.2009, 14:07 | #5 |
Форумчанин
Регистрация: 28.04.2009
Сообщений: 186
|
Дада! Сейчас через 5 минут. У меня это на другом компьютере, на котором я принципиально не ставю интернет.
http://www.onlinedisk.ru/file/133048/ Зазипованный файл. Когда разархивируете, перекиньте файлы 1, 2, 3 в папки "работающий вариант" и "неработающий вариант" В первой строчке консолевского файла предлагается ввести количество файлов для анализа - число больше 3 не вводите, потому что фалов только 3 я прислал. Я пока не отслеживаю, что вводит пользователь. Во втором вопросе просится ввести нижний уровень колебаний, который мы отслеживаем. Меньше 10 не вводите (+ должно быть кратно 5). Во третьем вопросе - верхний уровень колебаний цены - больше 1000 вводить бессмысленно. 4 вопрос - каким шагом мы хотим дойти от 10 до 1000. Я ввожу 10 - можете любой кратный 5. Для каждого файла создается динамический массив цен и времени произведения сделки. **price, ** time. А также ***xprice, ***xtime - это движение цены кратное введенному шагу от 10 до 1000. Но это все не важно, потому что ошибка один Бог знает в чем - в строчке, в котоорй я объявляю указатель. Модератор: научись правкой пользоваться.
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott Последний раз редактировалось MaTBeu; 05.05.2009 в 17:02. |
04.05.2009, 14:34 | #6 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Что-то скачать не могу (
Файл небольшой. Прикрепите лучше сюда.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
04.05.2009, 14:43 | #7 |
Форумчанин
Регистрация: 28.04.2009
Сообщений: 186
|
Вот, так вроде должно скачаться
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott |
04.05.2009, 15:12 | #8 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Результат работы нерабочего варианта ()
Код:
Посмотрел исходники - у вас там xsize стоит на одном и том же месте )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
04.05.2009, 15:30 | #9 |
Форумчанин
Регистрация: 28.04.2009
Сообщений: 186
|
Блин)
В рабочем варианте надо xsize передвинуть на место после остальных переменных. Как в первом посте. Эмммм.... Вот на ноутбуке у меня не работает ни один из ехе'шников... Поробуйте у себя скомпилировать неработающий вариант и запустить его, и работающий вариант (просто передвинув объявление xsize после остальных переменных). Результаты будут разными. Хотя программы идентичны.. Что за полтергейст? Неужели здесь замешал Дункан Камерон?
Ruft ihm es zu durch alle Land', Der durch dies Wunder Gnade fand!
Hoch uber aller Welt ist Gott, Und Sein Erbarmen ist kein Spott |
04.05.2009, 15:41 | #10 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Действительно.. Скомпилил. Один работает, другой выдает ошибку.
Что-то тут нечисто. Заметил, что у вас тут: Код:
При том, если я правильно понял, нужно присваивать 0. Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
О сущности указателей... | Alexcomeback | Общие вопросы C/C++ | 6 | 03.04.2009 19:17 |
массив указателей на методы класса? | cout | Общие вопросы C/C++ | 2 | 08.05.2008 09:43 |
Массив указателей на структуры | SNAKE89 | Общие вопросы C/C++ | 4 | 27.12.2007 10:14 |
Инициализация массива указателей. Непонятно !!! | Adamant | Общие вопросы C/C++ | 2 | 05.11.2007 16:22 |