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

Указатели и непонятки в одном флаконе! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ libjpeg - дайте мануал! http://www.cyberforum.ru/cpp-beginners/thread358608.html
Научите меня пользоваться libjpeg. Я в интернете не нашел ничего хорошего. Я уже гуглил - поиск не дал результатов!
C++ Манипуляция с txt файлом, непосредственно в корне программы. Доброго времени суток, начну с простого, как манипулировать с .txt или простым текстовым файлом внутри программы, с возможностью последующего ее изменения ? Читать Записывать. http://www.cyberforum.ru/cpp-beginners/thread358584.html
C++ Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки.
люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что понимаю накидал вариант он ниже Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за...
C++ Как сделать конвертор PNG в JPEG
Я видел много конверторов! Но скажите, как используя zlib, libpng, libjpeg сделать конвертор PNG в JPEG ? Мне вообще нужен PNG => JNG конвертор!
C++ Числа из одного файла переписать в другой http://www.cyberforum.ru/cpp-beginners/thread358532.html
Прошу написать прогу, чтобы читала из одного txt файла число и писала его в другой. Желательно стандартными функциями С++. Я сам пытался, но почему-то не работает. А мне важно научиться читать из файла и писать в него. Спасибо
C++ что такое возможности типа Int? Здравствуйте, хм глупый вопрос скажите пожалуйста все возможности типа int языка с++:pardon: подробнее

Показать сообщение отдельно
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
30.09.2011, 16:43     Указатели и непонятки в одном флаконе!
Здравствуйте. Решил поднять новую тему про указатели. Да, литературу читал, но нихрена не понятно. Конечно, базовые концепции - не оч трудно, но работа с многомерными массивами - это п****ц. Сорри, просто мозги уже кипят.
Короче вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
 
main ()
{
   int a[2][2][2] ={{{1,2},{4,5}},{{1,2}}};
   int *(*ptr)[2];
 
   ptr[0] = a[0][0];
   ptr[1] = a[0][1];
 
   cout << "a[0][0] = " << a[0][0] << " == ptr[0] = " << ptr[0]
    << endl << endl;
 
   getch();
 
   return 0;
}
Выдаёт ошибку "LValue required" в 9 и 10 строке. А почему? ptr[0] - указатель. a[0][0] - тоже указатель. Но всё же присвоение не прокатывает. Итак, я хочу услышать не только правильное исправлени, но и ОБЪЯСНЕНИЕ ДЛЯ ЧАЙНИКОВ КАК ЭТО РАБОТАЕТ.

P.S. Повторюсь, мне не нужна просто моя исправленная программа, мне нужно объяснение!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru