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

вывод указателя на массив на массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Постройте таблицу значений функции http://www.cyberforum.ru/cpp-beginners/thread769444.html
Доброго времени суток всем)) Помогите решить пожалуйста №1 Постройте таблицу значений функции y=f(x) для x принадлежит с шагом h. ПРИМЕЧАНИЕ: Для решения задачи использовать вспомогательный метод №2 Дана последовательность целых чисел. Заменить все положительные элементы противоположными им числами. Замечание. Задачи из данного пункта решить двумя способами, используя одномерный массив, а...
C++ Вывод 10 символьных строк Подскажи пожалуйста как реализовать вывод 15 символьных строк в виде 13123123123 и чтоб они были в интервале : L1<=L<=L2 L1=4 L2=9. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread769436.html
C++ Составить программу, которая запрашивает координаты 10 точек
Составить программу, которая запрашивает координаты 10 точек и определяет , сколько из них попадет в кольцо с внутренним радиусом 10мм и внешним 20мм. Координаты точек (x,y) и результаты проверки выводить в виде таблицы.
Динамическая память, свой класс C++
Есть свой класс. Пусть будет Class. У него есть потомки. SubClassA и SubClassB. Необходимо динамически выделить массив указателей на главный класс и заполнить его. Такой вариант: SubClassA *A = new SubClassA(bob); SubClassB *B = new SubClassB(bob); Class *ptr = {A, B}; // и обращаемся.
C++ Ошибка string subscript out of range http://www.cyberforum.ru/cpp-beginners/thread769413.html
Здраствуйте создал библиотеку, при подключение библиотеки и запуска программи все работает коректно(данние принимаются, обрабативаются, виводятся), но при окончание ввода даних с клавиатури вискакивает след. ошибка: я так понимаю, что дело в переполнение массива, но почему он происходит - не пойму, даю код: #include "text.h" #define SIZE 100 #define n 20 extern "C" __declspec(dllexport)...
C++ Объявить функцию в STRUCT {} С++ Доброй ночи Создаю меню в консоле Задумка такая - для каждого пункта меню запускать свою функцию Как функцию объявить в структуре (struct), для дальнейшего использования в программе? #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
Fengtu
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 9
23.01.2013, 03:58     вывод указателя на массив на массив
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
void main()
{   
 
    char i[5]={{'g'},{'d'},{'r'},{'a'},{'f'}};          
    for (int k=0; k<5; k++)     
        cout << i[k] << "!";    
    cout << endl << endl;
    
    cout << i << "!";
 
    cout << endl << endl;
 
    cout << *i << "!";
    
    system("pause");    
}
не понятен результат вывода на экран.
1) если имя массива - это указатель на его первый элемент, то почему при непосредственном выводе имени не возвращается адрес?
2) что за мусор во втором выводе после последнего заданного элемента?
Миниатюры
вывод указателя на массив на массив  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru