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

Как узнать адрес указателя на char? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обход графа в глубину http://www.cyberforum.ru/cpp-beginners/thread663675.html
Помогите, пожалуйста! Необходимо написать программу, которая показывала бы вершины, получаемые при обходе графа в глубину.
C++ Определить, есть ли в целочисленной квадратной матрице 5-го порядка, прямоугольник, вершинами которого являются заданные числа. Помогите решить плиз... Определить, есть ли в целочисленной квадратной матрице 5-го порядка, прямоугольник, вершинами которого являются заданные числа. Элементы матрицы и числа вводятся с консоли. http://www.cyberforum.ru/cpp-beginners/thread663668.html
Спросить у пользователя 15 чисел , вывести сумму четных C++
1) Спросить у пользователя 15 чисел , вывести сумму четных
Найти сумму минимального и максимального элементов в заданной последовательности C++
Дана последовательность целых чисел, за которой следует 0. Найти сумму минимального и максимального элементов в этой последовательности. Помогите найти ошибку. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv) {
C++ Обрыв строк http://www.cyberforum.ru/cpp-beginners/thread663645.html
Пишу программу для обработки строк. Возникла следующая проблема: при вводе в string-переменную строки, содержащей пробел обрывается запись в char-массив (размером = длинне строки) символов строки (по 1). Как забить массив всем содержимым строки, включая пробелы и следующие после них символы?
C++ Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 Ребята помогите пожалуйста решить 2 задачи с помощью цикла do и while. (без массива) 1)Дана последовательность из n целых чисел. Найти сумму четных элементов этой последовательности. 2)Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2. подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17391 / 5629 / 352
Регистрация: 30.03.2009
Сообщений: 15,415
Записей в блоге: 26
19.01.2014, 15:36     Как узнать адрес указателя на char?
Цитата Сообщение от AlexVBRB Посмотреть сообщение
Насколько я понимаю в данном случае иерархия получается следующая
Нет, не такая. Самого левого столбика (состоящего из одного элемента) нету

Добавлено через 2 минуты
Цитата Сообщение от AlexVBRB Посмотреть сообщение
Осталось понять как любым методом узнать адрес указателя на массив указателей
Никак. Потому что такого указателя нету. Имя arr выступает в качестве разыменованного значения от такого указателя.

Добавлено через 29 секунд
Точнее, не "выступает в качестве", а "является эквивалентом"

Добавлено через 3 минуты
А если ты сделаешь

C
char **arr_p = arr;
&arr_p;
то получишь "адрес указателя на массив указателей", которого изначально в твоём примере не было

Добавлено через 1 минуту
Цитата Сообщение от AlexVBRB Посмотреть сообщение
Я имею в виду как через printf получить содержимое строки
C
#include <stdio.h>
 
char *str = "abc";
 
int main (void)
{
  printf ("%s\n", str); /* содержимое */
  printf ("%p\n", str); /* адрес */
  return 0;
}
Добавлено через 2 минуты
Ну и, может вот это чем-то поможет http://www.cyberforum.ru/blogs/18334/blog97.html
 
Текущее время: 22:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru