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

Указатель на двумерный массив и выше - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ выскакивает ошибка! Что неверно? http://www.cyberforum.ru/cpp-beginners/thread447813.html
Ошибка: Fault: access violation at ox40760f: write of address 0x40b358 !!!! # include <math.h> # include <conio.h> # include <iostream.h> # include <stdlib.h> # include <stdio.h> const n1max=20; const n2max=20;
C++ Нажата ли клавиша Как проверить нажата ли Ctrl? http://www.cyberforum.ru/cpp-beginners/thread447802.html
C++ Член класса, создаваемый конструктором с параметром
class A { public: class B { ... B(A *param); // Как открыть этот конструктор классу A, но закрыть его ото всех остальных частей программы? ... }; B b; // Как создать этот член с помощью конструктора B::B(A *param)?
Отредактируйте проги чтобы было макросами, препроцесорные функцыии!С++,макросы C++
Неразобралоса толком в них, зарание спасибо! Макросы - это препроцессорные "функции" , т.е. лексемы, созданные с помощью директивы #define, которые принимают параметры подобно функциям. После директивы #define указывается имя макроса, за которым в скобках (без пробелов) параметры, отделенные запятыми и определение макроса, отделенное пробелом. 1) #include "stdafx.h" #include <iostream>...
C++ Спиральная матрица http://www.cyberforum.ru/cpp-beginners/thread447762.html
Задание. Заполнить матрицу А(9,9), от центра по спирали: влево - вниз - вправо - вверх.
C++ Сформировать квадратную матрицу А (15,15) следующего вида: Сформировать квадратную матрицу А (15,15) следующего вида: 1 2 3 ... 15 0 1 2 ... 14 0 0 1 ... 13 ... ... ... ... ... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
17.02.2012, 14:53     Указатель на двумерный массив и выше
Nameless One, твои указатели не работают
Я всего лишь изменил свой рабочий код вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
    int mes[2][2] = {13,134,11,22};
    //ГЊГ*Г±Г±ГЁГў ГіГЄГ*Г§Г*òåëåé Г*Г* ñòðîêè
    //int *ptr[] = {mes[0],mes[1]};
    int ** const pp = (int** const) &mes[0];
 
    plusOne(2, 2, /*&ptr[0]*/pp);
    for(int i = 0; i < 2; i++)
        outVec(2, mes[i]);
    system("pause");
    return 0;
}
И получил дулю от программы...

Добавлено через 3 минуты
silent_1991, тоже самое
я как ни крутил
int (*tdarr_ptr)[2] = mes;
plusOne(2, 2, /*&tdarr_ptr[0]*//*(*tdarr_ptr)*/tdarr_ptr);
Запихнуть в функцию так и не вышло

Добавлено через 1 минуту

Не по теме:

PS:Ребята поправьтесь в кодах пожалуйста, а то как бы туфта выходит...

 
Текущее время: 00:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru