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

Многомерный массив и массив массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ буферная память http://www.cyberforum.ru/cpp-beginners/thread739395.html
Здравствуйте!помогите устранить проблему. В данной функции есть два буфера: bufin и bufout. в буфер bufin считывается информация из файла размером 3 мегабайта, затем данная информация разбивается на блоки размером 160000, после этого каждый шифруется и записывается в буфер bufout, но поскольку размер последнего блока меньше 160000 то из-за этого во время выполнения программы выскакивает ошибка....
C++ 23. Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы Дана целочисленная матрица А размером N х М. Составить функцию, выводящую номера строк, все элементы которых одинаковы.РЕБЯТ ПОМОГИТЕ НАПИСАТЬ ПРОГУ ПЛЗ... http://www.cyberforum.ru/cpp-beginners/thread739390.html
Определить среднее значение элементов, найти индекс строки и столбца C++
Определить среднее значение элементов матрицы. Найти далее индекс строки и столбца элемента массива, наиболее близкого к среднему значению. массив задал.. как вбить нахождение индекса строки и столбца элемента?
Односвязные списки.Вставка элемента в заданную позицию C++
Здравствуйте, я столкнулся с такой проблемой точнее наверно с непониманием...короче говоря нужно в список добавить элемент по позиции вот мой код: #pragma once // Элемент данных struct Element { // Данные char data; // Адрес следующего элемента списка
C++ Переделать в бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread739333.html
#include <iostream> #include <conio.h> using namespace std; struct Node{ int info; Node* next; }; class Spisok { Node* top; int *a,*b,m;
C++ Найти компоненты связности Задание было найти связные подграфи заданого графа как я понимаю ето тоже самое что найти компоненты связности Нашел алгоритм но доделать програму не могу .Помогите. #include <iostream> #include <vector> #define MAXN 5 using namespace std; int n; подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
20.12.2012, 10:51     Многомерный массив и массив массивов
На самом деле в языке C есть двумерные массивы и есть массивы массивов. Они описываются и инициализируются по-разному. Их различие обнаруживается если мы попросим компилятор дать нам их длину. Компилятор их четко различает. Однако синтаксис обращения к элементам один и тот же, поскольку запятая в языке C занята под знак операции и ее использование внутри квадратных скобок имеет совсем другой смысл. Компилятор даже позволяет обращаться с двумерным массивом как с массивом массивов, но в реальных программах это вряд ли стоит использовать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main() {
  char sa[10][10];
  char *sp[]={"435", "", "sgjh"};
  cout << sizeof(sa) << endl; // 100
  cout << sizeof(sp) << endl; // 12
  sa[2][1] = sp[0][1];
  sp[1]=sa[2];
  cout << sp[1][1] << endl; // 3
  return 0;
}
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru