|
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
|
||||||
Почему выводит адреса?03.12.2011, 00:19. Показов 4859. Ответов 10
Метки нет (Все метки)
Всем привет! Программа работает, но почему то выводит данные вместе с адресом (см. скриншот). Скажите, почему так?
Добавлено через 3 часа 33 минуты ребят, ну подскажите хоть кто нибудь в чем проблема?
0
|
||||||
| 03.12.2011, 00:19 | |
|
Ответы с готовыми решениями:
10
Почему выводит адреса, а не значения? Это часть программы Почему при присваивании адреса массива не ставится знак '&' получения адреса Вместо значений массива в cout выводит адреса |
|
5 / 5 / 2
Регистрация: 13.06.2009
Сообщений: 67
|
|
| 03.12.2011, 00:26 | |
|
Смотри не поставил ли ты или не забыл ли ты где знак адреса - "&"
0
|
|
|
Заблокирован
|
||||||||||||||||
| 03.12.2011, 00:43 | ||||||||||||||||
|
pun4er, два замечания (хотя вы можете считать, что я просто придераюсь)
1. Код написан не_читабельно. А значит, что бы точно понимать, что в нем происходит, его логику - пришлось код скопипастить в студию, а затем дебажить. Что кстати, вы могли бы сделать и самостоятельно. 2. Я вообще не очень хорошо понял задумку автора этого кода. Однако! Смею заметить, что успешно отработав, манипулятор возвращает ссылку на поток вывода. То есть, обратите внимание, как завершается операция:
Внимательно изучите этот код:
/ps Не пойму.. с чем связанно появление звездочек? Может быть в оригинальном тексте использовались символы табуляции вместо пробелов?
0
|
||||||||||||||||
|
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
|
||||||
| 03.12.2011, 00:58 [ТС] | ||||||
|
Спасибо, я понял, но не понятно, что нужно передать манипулятору fendp чтобы он не возвращал ссылку? Если пишу просто
А задача была в том, что на странице мы определяем x строчек, и через каждые x строк вставляем ========= (типа разделитель страниц)
0
|
||||||
|
Заблокирован
|
||
| 03.12.2011, 01:04 | ||
|
pun4er, вы разрабатываете манипулятор. Вы, наверное, должны понимать, что ваш манипулятор принимает на входе, и что должен возвращать на выходе?
Зачем ты вообще возвращаете ostream & после успешного выполнения функции?
0
|
||
|
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
|
|||
| 03.12.2011, 01:12 [ТС] | |||
|
Добавлено через 2 минуты просто я создавал такой же манипулятор без параметров, там все работало идеально, код аналогичный был, разница лишь в том что я не передаю x строк, а оно у меня задано в манипуляторе.
0
|
|||
|
Заблокирован
|
|||||||
| 03.12.2011, 01:13 | |||||||
|
Либо мартышка, которая тупо вызубрила "как надо", без понимания этого самого "надо" Ниже представлен код, от которого за версту плохо пахнет. Я не уверен, что он работает корректно, и что это именно то, что вам нужно. По сути, это ваш код, который я только слегка подпилил согласно задачи:
1
|
|||||||
|
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
|
||
| 03.12.2011, 01:20 [ТС] | ||
|
Вот я и не могу понять, почему в манипуляторе без параметров у меня не выводятся адреса, хотя я тоже возвращаю stream, а тут выводятся...
Добавлено через 6 минут И я делаю код согласно тому, как нас учат, пытаясь при этом разбираться в том, что пишу. Про манипуляторы с параметрами нам почти ничего не рассказывали, поэтому приходится самообучаться. По поводу вашего кода - спасибо, заработало. Спасибо вам за то, что не пожалели времени на мою проблему, и помогли.
0
|
||
|
Заблокирован
|
||
| 03.12.2011, 01:25 | ||
|
pun4er, одно из двух:
1.Либо я не правильно понял задачу. 2.Либо код выполняет совсем другую задачу Добавлено через 33 секунды
0
|
||
|
6 / 6 / 0
Регистрация: 06.10.2010
Сообщений: 122
|
|||||||
| 03.12.2011, 01:28 [ТС] | |||||||
|
Если вам интересна задача, вот само задание)
1.Создать манипулятор с двумя парамтрами fendp(n,s), (где n - количество строк на странице s - строка-приглашение, выводящееся в конце страницы) который подсчитывает число выведенных строк и при заполнении страницы выполняет операцию перехода на новую страницу. При тестировании (вывод на экран) переход на новую страницу смоделировать выводом какой-либо строки, например, "---------". Добавлено через 48 секунд
0
|
|||||||
|
Заблокирован
|
|||||||||||||||||||||||||||||||
| 03.12.2011, 02:21 | |||||||||||||||||||||||||||||||
|
pun4er, мне самому стало интересно. Давайте сначала разберёмся, почему в варианте "без параметров" никакие адреса не высвечиваются.
Тут нужно подумать... Добавлено через 11 минут pun4er, моих знаний не достаточно. Нужно звать на помощь экспертов. Я не в состоянии понять, почему этот код вообще компилируется:
Добавлено через 27 минут Разобрался: это в классе basic_ostream)
Добавлено через 4 минуты Вот эта запись:
Внутри самого каута происходит запуск этой функции, в качестве аргумента которой будит передан this потока. Поэтому, в вашем втором случае каут запускает функцию-манипулятор передав ей самого себя в качестве аргумента. Но ему самому(кауту) никакие другие кауты уже не скармливаются. Поэтому, он никаких адресов и не выводит
0
|
|||||||||||||||||||||||||||||||
| 03.12.2011, 02:21 | |
|
Помогаю со студенческими работами здесь
11
Почему адреса одинаковые? Почему указатели имеют одинаковые адреса
Почему в scanf нужно указывать именно адреса переменных? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|