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

Трехмерный динамический массив типа char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лабораторная. http://www.cyberforum.ru/cpp-beginners/thread269609.html
Что то не совсем понял как это делать. с++ http://s008.***********/i303/1104/28/96cb07586eb6.png http://s001.***********/i193/1104/2a/d851cd34904f.png
C++ объясните пожалуйста для чего нужны библиотеки stdafx.h и iomanip.h? http://www.cyberforum.ru/cpp-beginners/thread269606.html
C++ Одномерные массивы
Помогите решить задачу на C. Есть массив a = {0, 3, -5, 0, -8, -0.6, 0.8, 1, 0.5, 7} Необходимо найти: 1) Количество элементов массива, равных нулю. 2) Сумму элементов массива, расположенных после минимального элемента. 3) Упорядочить элементы массива по возрастанию модулей элементов. 4) Подсчитайте, сколько раз встречается в этом массиве максимальное по величине число. если есть идеи...
C++ деструктор
Для освобождения памяти динамически выделенных массивам надо использовать delete. требуется ли освобождать память выделенную под простой указатель? class A{} class B{ A *a; B(){ a=new A(); } }
C++ программа перемножения массивов http://www.cyberforum.ru/cpp-beginners/thread269590.html
я примерно понял в чем дело, можно как-нибудь удалить свою тему?
C++ Работа с последовательностями чисел через файлы. Народ,хелп. можете помочь разобраться наконец как работать с этими txt файлами? как правильно использовать все команды начинающиеся с infile. (infile.seekg, например). ну, и сделать это желательно на примере этой задачи из задачника Абрамяна. считает, почему-то только сумму из первого файла. подозреваю, что дело как раз в пресловутых командах infile. буду очень признателен. /* Series29 ... подробнее

Показать сообщение отдельно
krylatka
 Аватар для krylatka
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 9
03.04.2011, 21:48     Трехмерный динамический массив типа char
Здравствуйте! Я хочу создать двухмерную матрицу, каждым элементом которой должна являться символьная строка длиной 20. По сути получается трехмерный массив. При этом память под массив нужно выделять динамически. Подскажите, пожалуйста, как это сделать, а то у меня ошибка на ошибке.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
//Mult.h
class Mult
{
public:
    Mult();
    ~Mult();
    void Set_Mult(int n);
private:
    char ***mult;
};
 
//Mult.cpp
#include <iostream>
#include <string.h>
#include <conio.h>
#include <locale.h>
using namespace std;
#include "Mult.h"
 
Mult::Mult()
{
    ***mult=NULL;
}
 
void Mult::Set_Mult(int n)
{
    setlocale(LC_ALL, ".1251");
    int i, j, m;
    mult = new char**[n];
    for(i=0; i < n; i++)
    {
        cin>>m;
        mult[i]=new char*[m];
        for(j=0; j<m; j++)
            for(k=0;k<20;k++)
            {
                cout<<"s["<<j<<"]:";
                puts(mult[i][j]);
            }
    }
}
 
//Main.cpp
#include <locale.h>
#include <iostream>
#include "Mult.h"
using namespace std;
 
int main()
{
    setlocale(LC_ALL, ".1251");
    Mult a;
    int n;
    cout<<"Введите количество множеств: ";
    cin>>n;
    a.Set_Mult(n);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru