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

Инициализация двумерного массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и массивы. Внедрение функции в прогу. C++. Пожалуйста, помогите. http://www.cyberforum.ru/cpp-beginners/thread420187.html
Условие задачи: Следующая программа считывают строку состоящую из 30 символов максимум. Внедрите Length() функцию. Функция Length() должна определять длину строки. Length() передается адрес массива как аргумент. EOF (End-of-File (CTRL + Z)) используется в функции main(). /* Calculate the length of a string */ #include <stdio.h> #define MAXLINE 30 // String lenght declaration int...
C++ как исправить ошибку? (программа должна перевести двоичный код в десятичный) #include <iostream.h> #include <string.h> int atoi(char *s) { int chislo = 0; int razryad = 1; int len = strlen(s); for(int i=len-1;i>=0;i--) { if(s=='1') http://www.cyberforum.ru/cpp-beginners/thread420182.html
C++ последовательность чисел
вводится последовательность из n целых чисел с клавиатуры. нужно посчитать произведение этих чисел
C++ Определить область
Как в консольном приложении на c++ можно определить область для работы. Чтобы она была определённой высоты и ширины?
C++ Тривиальная задача: двухмерный динамический массив http://www.cyberforum.ru/cpp-beginners/thread420164.html
задача простая: считать из файла размеры двухмерной матрицы, динамически ее создать, провести над ней операции, вывести в файл. Проблема в чем скачивается только 1 строчка массива. и над ней все проиводится. Исправте ошибку пожалуйста. #include <stdio.h> #include <fstream> #include <vector> #include "iostream" #include <string> #include <clocale> // поддержка русского языка using...
C++ Error C3861: time: идентификатор не найден #include <list> #include <iostream> #include <iterator> #include <algorithm> template <class T> T gen() { return rand() % 21; } int main() { подробнее

Показать сообщение отдельно
Phoenixx1
Сообщений: n/a

Инициализация двумерного массива. - C++

29.12.2011, 01:03. Просмотров 1369. Ответов 0
Метки (Все метки)

Доброго времени суток!

Нужно инициализировать двумерный массив используя конструктор класса. Проблемма в том, что выдает ошибку : "В качестве инициализации массива можно использовать только "()".

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream> 
using namespace std; 
#include<conio.h> 
//////////////////////////////////////////////////////////// 
class clMatrix 
{ 
  private: 
 
    static const int MAX = 3; 
    int Matr [MAX][MAX]; 
 
  public: 
     
    clMatrix ( int m1, int m2, int m3, 
               int m4, int m5, int m6, 
               int m7, int m8, int m9):  
      Matr ( m1 ,m2 ,m3 
             m4, m5, m6 
             m7, m8, m9) {} 
    void showMatr () const 
      { 
      for ( int i = 0; i < MAX; i++ ) 
        for ( int j = 0; j < MAX; j++ ) 
          cout << Matr [i][j]; 
      } 
}; 
/////////////////////////////////////////////////////////////       
int main () 
{ 
  clMatrix M1 
  (5, 48, 2, 
   33, 68, 2, 
   7, 10, 59); 
  M1.showMatr (); 
  getch (); 
  return 0; 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru