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

Создание структур содержащие переменные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::string конвертировать в LPCWSTR http://www.cyberforum.ru/cpp-beginners/thread1096951.html
Как преобразовать std::string в LPCWSTR?Желательно не сложной операцией?Читал про метод c_str(),но не понял как его применить в данном случае. Помогите пожалуйста)
C++ Программа для решения хим. уравнений Здравствуйте форумчане! Мне нужна ваша помощь!!! Я хочу сделать программу для решения ХИМИЧЕСКИХ УРАВНЕНИЙ. Как только я начал столкнулся с проблемой! Когда я в самой программе ввожу уравнение H2+O2 то на экран выводится 2H2+O2=2H2O (то есть ответ), а когда ввожу С+О2 то должен получить ответ C+O2=CO2, но я получаю 2H2+O2=2H2O опять!!! пожалуйста помогите мне с этим разобраться:help:не критикуйте... http://www.cyberforum.ru/cpp-beginners/thread1096938.html
C++ Представление памяти, указатели
Доброго времени суток, форумчане. Практика языка и программирования уже есть, но всё на начальном уровне. Сейчас вплотную столкнулся с указателями. Везде пишут, что они для экономии памяти, динамических массивов и много другого... Как известно любой указатель весит 4 байта. При создании объекта используются именно эти 4 байта, при удалении оного они освобождаются. Собственно вопрос: где...
C++ Из заданной строки исключить символы равосположенные между скобками [ ]
Дана строка символов. Исключить из этой строки группы символов, расположенные между скобками . Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок. Знаю,есть куча подобных тем,и я облазил их все,однако, так и не смог найти то,что мне надо. Хотелось бы разобраться со своим кодом. Пожалуйста,подскажите в чем ошибка,выводит вообще какие левые...
C++ Не выводится номер минимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread1096884.html
Добрый вечер. Наверно лёгкая проблема, но у меня не получается её решить. Последовательно задана формулой ai=i2+0,4 Программа должен вывести значение максимального и минимального элемента, а также их порядковый номер. Но возникает две ошибки: http://4put.ru/pictures/max/854/2625659.jpg 1) максимальный элемент должен быть равен 625,4, а не ровно 625. 2) совсем беда с номером минимального...
C++ Удалить с m по n символов, перезаписать строку и показать ее на экран Удалить с m по n символов, перезаписать строку и показать ее на экран. К примеру массив на 10 символов, я удаляю с 4 по 6, а то что осталось вывожу как новую строчку. Как это можно решить? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,178
Завершенные тесты: 1
16.02.2014, 16:07     Создание структур содержащие переменные
Зачем делать проблемы на пустом месте:
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
class sss
{
public:
int x,y,z;
int *array, **matrix;
sss():x(3),y(3),z(3)   // конструктор по умолчанию
{
     array=new int[x];
     matrix=new int*[y];
     for(int i=0;i<y;i++)
           matrix[i]=new int[z];
}
void resize(int x0,int y0,int z0)// изменение размеров
{
    x=x0,y=y0,z=z0;
    delete[] array;
    array=new int[x];
    for(int i=0;i<y;i++)
        delete[] matrix[i];
    delete[] matrix;
    matrix=new int*[y];
    for(int i=0;i<y;i++)
          matrix[i]=new int[z];
}
sss(int x0,int y0,int z0):x(x0),y(y0),z(z0)
{
     array=new int[x];
     matrix=new int*[y];
     for(int i=0;i<y;i++)
           matrix[i]=new int[z];
}
~sss()
{
    delete[] array;
    for(int i=0;i<y;i++)
       delete[] matrix[i];
    delete[] matrix;
}
};
int main()
{
   sss ar1[10];
   for(int i=0;i<10;i++)
       ar1[i].resize(i+1,i+1,i+1);
}
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru