Форум программистов, компьютерный форум CyberForum.ru

Почему выводит адреса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со стеком. http://www.cyberforum.ru/cpp-beginners/thread397450.html
Интересует вопрос: для использовония функций pop() и push() нужно ли подключать заголовочный файл из стандартной библиотеки?
C++ подключить утилиту coff2omf.exe Объясните пожл как такое сделать---- "достаточно обработать соотвествующий файл специальной утилитой coff2omf.exe" Нашла у себя эту утилиту и что с ней дальше делать? Добавлено через 20 минут ну неужели никто объяснить не может :( http://www.cyberforum.ru/cpp-beginners/thread397441.html
Сумму отрицательных четных элементов C++
Есть матрица 5 на 5 ... надо подсчитать сумму отрицательных четных элементов в каждой строке этой матрицы!! Помогите пожалуйста!
Удаление выбранной строки массива C++
Помогите доделать (2 часть) задачи: Сформировать двумерный массив. Удалить из него строку с заданным номером. #include "conio.h" #include "iostream.h" #include "alloc.h" #include "stdlib.h" void main() { clrscr(); randomize(); int **a;
C++ Подскажите,в чем заключается ошибка. http://www.cyberforum.ru/cpp-beginners/thread397417.html
Пишет,что в 26(здесь на 27) строке нету ")" перед ";". #include "stdafx.h" #include <iostream> using namespace std; int main() { int i,a,b,c,h_tetr,l_tetr,var;
C++ Как реализовать такую сортировку?? У меня имеется структура данных, я хочу ввести месяц, а мне чтобы вывелись люди, у которых в этом месяце день рождения, как это сделать? вот мои начинания void month(); void month() { int chis; cout << rus(L"Введите месяц: \n"); cin >> chis; if ( ) // какое условие подробнее

Показать сообщение отдельно
Bers
Заблокирован
03.12.2011, 00:43     Почему выводит адреса?
pun4er, два замечания (хотя вы можете считать, что я просто придераюсь)

1.
Код написан не_читабельно. А значит, что бы точно понимать, что в нем происходит, его логику - пришлось код скопипастить в студию, а затем дебажить. Что кстати, вы могли бы сделать и самостоятельно.

2.
Я вообще не очень хорошо понял задумку автора этого кода. Однако!
Смею заметить, что успешно отработав, манипулятор возвращает ссылку на поток вывода.

То есть, обратите внимание, как завершается операция:

C++
1
2
return stream;
}
Что бы вы лучше поняли с чем столкнулись, специально для вас я локализировал проблему.
Внимательно изучите этот код:
C++
1
2
3
4
5
6
void main()
{
    cout<< std::cout<<endl; //теперь понимаете, 
                                         //что именно вы пихаете в поток вывода,
                                         // и почему он высвечивает адрес?
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
void main()
{
* * * * int i;
* * * * for(i=0;i<7;i++)
* * * * * * * * cout<<buf<<fendp(cout,5,"\n====================\n");
//результатом выражения  fendp(cout,5,"\n====================\n")
//будит является ссылка на объект cout
* * * * getch();
}

/ps Не пойму.. с чем связанно появление звездочек? Может быть в оригинальном тексте использовались символы табуляции вместо пробелов?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru