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

Динамический массив с задаваемыми индексами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как правильно вызывать конструктор шаблонного класса? http://www.cyberforum.ru/cpp-beginners/thread115327.html
Как правильно вызывать конструктор класса? template <class T> class A{ T *v; int dim; public: A(T *a,int n); }; template <class T> А<T>::А(T *a,int n){
C++ Найти сумму элементов матрицы кратных 3 В общем необходимо написать программу с таким условием: Дана прямоугольная матрица. Определить: 1) сумму элементов кратных 3 2) номер первой из строк, содержащих хотя бы один положительный элемент Максимальный размер массива 10*10. http://www.cyberforum.ru/cpp-beginners/thread115324.html
Программа для перевода данного натурального числа в N-ную систему счисления C++
у меня к вам нестандартная просьба... вот готовый код. Можете коротко расписать объяснения к каждой строке(строки ввода, вывода и объявления переменных не нужно) Особенно это ms=num1>9?i-10+'a':num1+'0'; а то я никак не пойму.... зарание спасибо #include<iostream.h> #include<stdio.h> void main() { int ss,k1=10,k2=11,t=1,num1,i; double num; char ms; char znak=' ';
факториал числа. я начинающий C++
Нужно создать функцию для вычисления факториала числа. Чтобы числа вводить с клавиатуры и предусмотреть возможность многократных расчетов с различными данными в С++ помогите плиз
C++ строковые http://www.cyberforum.ru/cpp-beginners/thread115308.html
Привет всем) Вот такая штука Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
C++ Добавление файла через свойства проекта У меня VS2010, требуется открыть файл через argv вот так: FILE *txtfile; txtfile=fopen(argv,"rt"); Как можно сделать, чтобы файл корректно открывался? Файл лежит в папке с проектом, программа запускается не из командной строки. Надо как-то прописать имя оригинального файла в Project->Properties->Configuration Properties->Debugging->Command Arguments. Подскажите, пожалуйста, как это... подробнее

Показать сообщение отдельно
_vladimir
1 / 1 / 1
Регистрация: 11.04.2010
Сообщений: 6
16.04.2010, 21:32  [ТС]     Динамический массив с задаваемыми индексами
2M128K145
Не работает этот код, ошибки в 9 и 15 строках(Cpp).
Пожалуйста, по возможности, давайте к коду пояснения, я еще и разобраться хочу
И еще, если будет рабочий код - это хорошо, но как потом обращаться к элементам этого массива непонятно. Например, когда я использую просто дин. массив без задаваемых коэф. то обращаюсь к нему так: mMas[i]->..., насколько я помню по книгам к массиву с задаваемыми коэф. другое обращение.

Еще раз на примере объясню что мне нужно:

Mas.h
C++
1
2
3
4
5
6
7
8
9
10
11
   сlass Temp;
   class Mas
   {
      private:
         Temp * mTemp;
         Temp * mTemp[10];
      public:
         Mas();
         ~Mas();
         void SetNum(int theNum);
   };
Mas.cpp
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
#include "Temp.h"
#include "Mas.h"
 
Mas::Mas()
{
   for(int i=0; i<10; i++)
   {
      mTemp  = new Temp();
      mTemp[i] = mTemp;
   }
   mTemp = 0;
}
 
Mas::~Mas()
{
   for(int i=0; i<10; i++)
      delete mTemp[i];
}
 
//////////////////////////Как использовать//////////////////////////////////////////
void Mas::SetNum(int theNum)
{
   for(int i=0; i<10; i++)
      mTemp[i]->SetNumber(theNum+i);
}
Нужно тоже самое, только чтобы вместо размерности 10, по ходу выполнения программы и подключения Mas.h, можно было задать другую размерность, которую, например, введет пользователь.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru