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

указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Редактировать методы http://www.cyberforum.ru/cpp-beginners/thread689087.html
Приветствую вас, дорогие форумчане! Нужна ваша помощь в нелегком задании! Помогите разобраться с битовыми методами : С реализацией конструктора копирования и оператора разобралась( можете...
C++ Обработка строк,используя указатели Здравствуйте. Помогите, пожалуйста, решить задачу. Заранее спасибо. 1)Ввести строку в символьный массив tmp . 2)Выделить блок памяти через указатель. 3)Скопировать строку в выделенный блок. ... http://www.cyberforum.ru/cpp-beginners/thread689069.html
C++ Массив структур: База данных машин, вывести машину зеленого цвета
У меня задание такое : Нужно создать массив структур База даних машын, нужно вывести машыну зеленого цвета . Помогите разобраться в масиве структур никак немогу етого понять.
Метод Ньютона C++
Здравствуйте! Посмотрите, пожалуйста! Решаю систему нелинейных уравнений методом Ньютона. Нашла алгоритм. 1) Задается размерность системы n, требуемая точность ε, начальное приближенное решение....
C++ Скалярное произведение строк и столбцов массива (c++) http://www.cyberforum.ru/cpp-beginners/thread689053.html
Я ввожу два двумерных массива a и b. Мне надо найти скалярные произведения строк массива a и столбцов массива b. И вывести их в два других одномерных массива c и d. И найти минимум из сумм ненулевых...
C++ Шаблонные классы Помогите разобраться с шаблонными классами template <class Type> class CL1 { }; class CL2 { }; int main(void) { подробнее

Показать сообщение отдельно
snr
7 / 7 / 2
Регистрация: 29.01.2012
Сообщений: 25
05.11.2012, 15:35  [ТС]
Цитата Сообщение от Croessmah Посмотреть сообщение
Дело в том, что есть перегруженные операторы <<
cout<<указатель_на_char;
вывести всю строку, начиная с адреса указатель_на_char и до символа с кодом 0;

Вот, попробуйте:
C++
1
2
    char str[5]={'H','e','l','l','o'};
    cout<<str<<endl;
В массиве str нет завершающего символа \0, поэтому после hello будет выведен весь мусор, пока не наткнется на 0

Согласен с вами,
Но почему имя интового массива адресат в 16-й форме,
а имя символьного массива - это строка ?

Добавлено через 2 минуты
Цитата Сообщение от Croessmah Посмотреть сообщение
Рассматривайте имя массива, как указатель на его первый элемент
получается,что в нашем примере hello указывает на h?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru