| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Работа с матрицей через указатели |
| Автор: AlexeySheglov 6.5.2009, 20:48 | ||
kto znaet, pomogite posh ispravit` программа считывает из файла тхт(перенаправляю из СМD) массив(файл с массивом проверял все верно) и складывает соседние элементы массива через указатели. (Нужно именно через них). Выводит их построчно. Однако данный код выводит вообще не сотни(так как файл забит только 3-х значными числами), а выводит миллиарды -858991170 -858990996 -858991064 -858990970 -858992341 -858991867 -858990648 -858990206 -858990473 -858990638 -858991854 -858991647 -и т.д. |
| Автор: Gluttton 6.5.2009, 22:27 |
1. Отформатируйте Ваш код, для этого используйте тэги "код":![]() 2. "Причешите" Ваши выходные данные (уменьшите шрифт или поместите их в тэги "без подсветки"). После этого Ваш вопрос будет распологать к внимательному изучению. |
| Автор: AlexeySheglov 6.5.2009, 22:34 |
| все сделал) Добавлено через 32 секунды но код-то по-прежнему кривой) Добавлено через 2 минуты и 57 секунд я так понимаю, где-то происходит выход за границы массива. |
| Автор: math64 7.5.2009, 07:41 | ||||
change to
|
| Автор: zim22 7.5.2009, 07:48 | ||
скорей всего ошибка здесь:
|
| Автор: Earnest 7.5.2009, 07:48 |
Чтение проверял? Потом у тебя там какие-то вычисления; их правильность проверял? И уже когда убедишься, что все хорошо, проверяй вывод. |
| Автор: AlexeySheglov 7.5.2009, 13:35 | ||
ТАКОЙ КОД ВЫВОДИТ 0 МАТРИЦУ. HELP РАЗЪЯСНИТЕ scanf("%d", &b[i][j]); ВСЕ ЖЕ ПРАВИЛЬНО ВРОДЕ ПЕРЕНАПРАВЛЯЮ ВВОД ТАК "EXEшник" < "ТЕКСТОВЫЙ С МАССИВОМ". Добавлено через 5 минут и 20 секунд Т.Е ТОЧНО ВВОД НЕВЕРНЫЙ ФАЙЛ ЗАПОЛНЕН ВЕРНО ПОМОГИТЕ СО ВВОДОМ В КОДЕ! Добавлено через 9 минут и 35 секунд КСТАТИ, math64, ТЫ ПРАВ. ЭТО ЕЩЕ ОДНА ОШИБКА. СПАСИБО. НО ВСЕ ЖЕ СО ВВОДОМ ЕЩЕ ПРОБЛЕМНЕЙ. |
| Автор: AlexeySheglov 7.5.2009, 14:19 |
| help |
| Автор: AlexeySheglov 7.5.2009, 15:24 | ||
Добавлено через 6 минут и 54 секунды исправил ввод, но вычислений никаких не происходит, т.е. выводится содержимое вводимого файла. Прошу помочь. Добавлено через 12 минут и 13 секунд да, *р кто поможет. сам нашел ашипку. math64 большое спасибо. очень важно езамечание. сам бы долго искал. тему можно закрыть. |