|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2015, 21:14 | #91 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Для понимания указателей
Ребят, почему-то в коде все верно, кроме, дублируется последнее введенное число если последнее число положительное и считалось из файла общего, то в файл положительных чисел записывается еще раз, так же и с отрицательными, например: ВСего чисел - 6 Общий файл -1 2 3 5 -5 -25 Файл с положительными: 2 3 5 файл с отрицательными: -1 -5 -25 -25 // почему так? Код:
В первом варианте цикла - 6 итераций, и работает отлично, а во втором варианте-7 итераций цикла и создается дубль последнего числа одного из файлов А вот если цикл исправить так, то все ОК Код:
Код:
from dark to light)
Последний раз редактировалось Stilet; 06.09.2015 в 10:20. |
06.09.2015, 02:41 | #92 | |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Код:
Код:
Код:
|
|
06.09.2015, 04:17 | #93 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Возможно ли избежать этого? Используя вариант где считывание происходит не в аргументе цикла?
from dark to light)
|
06.09.2015, 07:26 | #94 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
В Басике, всегда все переменные - глобальные. В С++ от них частично отказались и не зря. Да. Глобалка не требует ухищьрений с указателями. Но, есть и подводный камень. Глобалку может изменить ЛЮБАЯ функция, а это чревато непредсказуемыми последствиями. Уж лучше извращения, чем глобалка моё ИМХО.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
06.09.2015, 09:32 | #95 | ||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Код:
Цитата:
Последний раз редактировалось Аватар; 06.09.2015 в 09:57. |
||
09.09.2015, 12:39 | #96 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
А как-нибудь проще можно написать программу? Упростить.
from dark to light)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели | salmon172 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 31.05.2011 21:34 |
указатели | Артэс | Общие вопросы C/C++ | 4 | 07.09.2010 11:08 |
Указатели | Анютик_sexi | Помощь студентам | 3 | 16.06.2010 14:38 |
Указатели | AquaticSoul | Общие вопросы C/C++ | 5 | 22.12.2009 15:13 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |