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

Указатель на матрицу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает операция сложения в классе. Исправить код http://www.cyberforum.ru/cpp-beginners/thread677746.html
Сделал класс типа список "Unit2.h" //--------------------------------------------------------------------------- #ifndef Unit2H #define Unit2H #include <iostream.h> typedef int change; //--------------------------------------------------------------------------- class TList;
C++ не компелируется программа 1. Создать массив с использованием указателя. Заполнить созданный массив значениями согласно варианту. Для обращения к элементам массива при заполнении использовать индексы массива. Результат в виде таблицы значений массива вывести на консоль. Для обращения к элементам массива при выводе информации использовать указатели. 2. Создать массив в динамической памяти. Заполнить созданный массив... http://www.cyberforum.ru/cpp-beginners/thread677742.html
C++ Сортировка массива
Понимаю ,что тема 100 раз уже подымалась. но все же укажите где моя ошибка вот ... #include "stdafx.h" #include<iostream> using namespace std; void swap(int& left, int& right) {
C++ Распечатать, начиная с последнего, перевернутые слова введенного предложения
Распечатать, начиная с последнего, перевернутые слова введенного предложения.
C++ Typecasting (типизация) http://www.cyberforum.ru/cpp-beginners/thread677719.html
Добрый вечер, помогите разобраться с Typecasting. Буду благодарен если кинете ссылку на материал или приведете пример. Спасибо.
C++ Частотный анализ текста Вообщем задача, Есть текст в файле, необходимо определить, какие символы и сколько раз встречаются в тексте. Упорядочить их в порядке убывания частоты (количества) использования символов в тексте. подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
23.10.2012, 18:50     Указатель на матрицу
Надо по-особому определять указатель.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
#define N 2
#define M 3
 
int main()
{
    int a[N][M] = { {1, 2, 3}, {4, 5, 6} };
    int (*p)[M] = a;
    
    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < M; ++j) {
            printf("%d ", p[i][j]);
        }
        printf("\n");
    }
    
    return 0;
}
int **p не прокатит для статических двумерных массивов. Как для динамических уже показано выше.
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru