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

Динамическая память - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание динамического массива http://www.cyberforum.ru/cpp-beginners/thread654602.html
Как создать динамически массив размера n если n вводиться с клавиатуры. А еще и двумерный cin>>n int a=new int; не работает
C++ Ошибка при шифровании Приветствую обитателей сего форума. Недавно сел решать задачку, и вроде бы все получилось, но - выводит-то не те значения. Сама задача в том, чтобы пользователь ввел строку, мы ее зашифровали (сами написали для этого функцию) и дешифровали. И так, весь код: #include <iostream> #include <cstring> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread654600.html
найти ошибку C++
немогу найти ошибку помогите пожалуйста.
C++ Площадь многоугольников
Дана задача: Компонент ListBox содержит названия правильных многоугольников. Составить программу, вычисляющую площадь выбранного многоугольника по введенной длине стороны. Нашла формулу, по которой можно вычислить площадь любого правильного многоугольника - S= (na^2)/(4 tan⁡〖(180/n)〗 ) где n - количество сторон, а - длина стороны Текст программы:...
C++ Синтаксис языка c++ http://www.cyberforum.ru/cpp-beginners/thread654587.html
Указать порядок вычислений и расставить скобки если это нужно: Подставить и подсчитать значения во всех примерах: x=7, b=5, c=7, d=2. 1) а=b+c*d<<2&8 2) a&077!=3 3) a=b||a==c&&c<5 4) c=x!=0 5) a=-1++b---5 6) a=b==c++ 7) a=b=c=0;
C++ Сортировка и слияние массивов Товарищи, помогите пожалуйста разобраться с заданием. Буду очень благодарен. подробнее

Показать сообщение отдельно
no_wearines
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 322
19.09.2012, 21:11     Динамическая память
Какие именно массивы?
Если тот, что в main(), то
C++
1
2
3
student *base = new student[3];
...
delete dase;
Если те,что в структуре, то необходимо предусмотреть конструктор и соответсвенно деструктор.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct student
{
    char *Familyia;
    char *predmet;
    int otsenka;
student() //Конструктор
{
Familyia = new char[30];
predmet = new char[20];
}
 
~student()  //Деструктор
{
delete Familyia;
delete predmet;
}
};
Файл не перезаписывает. Не разбирал ваш код нормально, но для перезаписи, необходимо воспользоваться флагами для файлов при объявлении объектов типа ofstream.
C++
1
ofstream file("hold.txt", ios::out); //с этим флагом, очередное открытие файла, будет отбрасывать его пржнее содржимое
 
Текущее время: 05:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru