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

Как вывести на экран именно адрес символьного массива? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В прямоугольной матрице выявить все диагонали http://www.cyberforum.ru/cpp-beginners/thread1173322.html
Помогите В прямоугольной матрице выявить все диагонали , сумма элементов верхних и нижней половины одинаковы
C++ Ошибка "integer constant is too large for 'long' type" #include "Blockdll.h" #include <Windows.h> #include <iostream> using namespace std; #define m 0x100000000 #define block_size 10 #define buf_size 100*block_size*2 http://www.cyberforum.ru/cpp-beginners/thread1173293.html
C++ Qsort_s и qsort
в чем отличие данных функций? Если можно пример использования qsort_s и с какого vs начинается ее поддержка. И вот моя старая тема по которой я не получил ответа(программа для записи символов) http://www.cyberforum.ru/cpp-beginners/thread1155752.html
Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные? C++
Можно ли ка кто заставить vs открыть файл используя определенную программу для него и считать от туда данные?
C++ Вычислить площадь квадрата или треугольника http://www.cyberforum.ru/cpp-beginners/thread1173249.html
вычислить площадь квадрата или треугольника
C++ Обход матрицы есть двумерная матрица 4х4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 ее рандомно перемешиваем. потом берем любую ячейку и нужно проверить соседние значения. нужно для реализации игры "15" подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
863 / 443 / 129
Регистрация: 16.02.2010
Сообщений: 2,565
Записей в блоге: 27
12.05.2014, 16:39     Как вывести на экран именно адрес символьного массива?
Наверное криво объясню, потому как не знаю как энто пояснить.
Приблизительная сигнатура оператора вывода вот такая
std::ostream& operator<<(std::ostream&, const char*)
Он принимает первым параметром std::cout, а вторым - ваш массив чаров. Он видит, что у нас конст чар* и понимает, что Вы хотите вывести строку(что ж ещё). Потому выводит ее строкой.

Добавлено через 54 секунды
Может кто-то другой более понятно объяснит.

Добавлено через 2 минуты
Ах да, вывести адрес массива.
Вот.
C++
1
std::cout << static_cast<void*>(pCopyName) << std::endl;
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru