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

Как инициализировать такой массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ процессы http://www.cyberforum.ru/cpp-beginners/thread302419.html
всем привет подскажите как создать процесс по имени например explorer.exe если можно то через system(...);
C++ Обработка исключений при вводе некорректных данных День добрый, начал разбираться с исключениями, пока не совсем понимаю в чем их удобство и зачем они нужны, какие преимущества и т.д... но вопрос, вобще-то, не в этом. Возможно ли применить обработку исключительной ситуации в случае некорректного (в плане типа) вводимых данных? Пример - есть переменная int a; я считываю в нее значение: cin >> a; и ввожу вместо числа, скажем, букву. программа,... http://www.cyberforum.ru/cpp-beginners/thread302418.html
Какова роль new int в приведенном коде C++
Делаю лабораторную. Вот хочу разобраться. Это часть кода, где мы вводим двумерный массив. а что здесь выполняет new int? cout<<"Kol-vo strok massiva: "<< endl; cin>>n; cout<<"Kol-vo stolbtsov massiva: "<< endl; cin>>m; mas=new int*; for(i=0; i<n; i++) mas=new int;
Запись в файл C++
Подскажите, пожалуйста. Мне нужно создать файл и записать в него значения y=5*k, k изменяется в цикле от 0 до 10. Как это сделать? Спасибо.
C++ Вечный календарь http://www.cyberforum.ru/cpp-beginners/thread302374.html
Написал программу "Вечный календарь", которая определяет день недели введенной даты и подсчитует количество дней от введеной даты до сегодня. Но не работает проверка на количество дней в феврале. Помогите пожалуйста найти ошибку. #include "stdafx.h" #include <iostream> #include <time.h> #include <stdio.h> using namespace std; //Прототипы функций
C++ Работа с классами в С++ Доброго всем дня.У меня возникла проблема с освоением языка C++ , сейчас пишу курсовую на этом языке, и ещё не совсем всё понимаю, но книги читаю. В основном "Кериганн и Ричи Философия С и С++" При составлении простой программы. где в функции main идёт обращение к классу, после чего тот класс обращаеть к другому, я получил ошибки такого типа : 1) class.h:9: error: `StartData' does not name a... подробнее

Показать сообщение отдельно
nill
8 / 8 / 0
Регистрация: 16.08.2009
Сообщений: 417
23.05.2011, 01:04     Как инициализировать такой массив
Нужно в проге(консольное приложение Win32) испоьзовать массив таких размеров
double massiv_resultatov[25][15][15][170][3]={0};

просто так я не смог его инициализировать поэтому нужно выделять память динамически делаю так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int I=0, J=0, K=0, G=0;
    double *****massiv_resultatov = new double****[24];
 
    for(I=0;I<14;I++) massiv_resultatov[I] = new double***[14];
    for(I=0;I<14;I++) for(J=0;J<14;J++) massiv_resultatov[I][J] = new double**[14];
    for(I=0;I<14;I++) for(J=0;J<14;J++) for(K=0;K<169;K++) massiv_resultatov[I][J][K] = new double*[169];
    for(I=0;I<14;I++) for(J=0;J<14;J++) for(K=0;K<169;K++) for(G=0;G<2;G++) massiv_resultatov[I][J][K][G] = new double[2];
 
 
 
// Cleanup
    for(I=0;I<14;I++) for(J=0;J<14;J++) for(K=0;K<169;K++) for(G=0;G<2;G++) delete [] massiv_resultatov[I][J][K][G];
    for(I=0;I<14;I++) for(J=0;J<14;J++) for(K=0;K<169;K++) delete [] massiv_resultatov[I][J][K];
    for(I=0;I<14;I++) for(J=0;J<14;J++) delete [] massiv_resultatov[I][J];
    for(I=0;I<14;I++) delete [] massiv_resultatov[I];
    delete [] massiv_resultatov;
компилируеться нормально но потом прога вылетает с ошибкой
немогу найти где проблема если уменьшить массив скажем
не massiv_resultatov[25][15][15][170][3]={0};
а massiv_resultatov[2][3][4][5][6]={0};
то все ок
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru