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

Динамический массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение двумерного массива http://www.cyberforum.ru/cpp-beginners/thread383082.html
#include "stdafx.h" const int n=5; int _tmain(int argc, _TCHAR* argv) { int a; int k=0; for(int i=0;i<n;i++) for(int l=0;l<n;l++) a=0;
C++ Определить в матрице минимальное и максимальное значение и их позиции помогите написать код...я просто в этом не очень разбираюсь...буду очень благодарен за помощь Постановка задачи: Выполнить следующие задания: 1. Написать функцию для чтения, вывода на экран обработки динамических, статическихили считанных с клавиатуры таблиц. 2. Определить в матрице минимальное и максимальное значение и их позиции. 3. Поменять местами 2 столбца. 4. Добавить строку,... http://www.cyberforum.ru/cpp-beginners/thread383077.html
Обработка сведений об успеваемости студентов C++
Задание: обработка сведений об успеваемости студентов. Создать динамический массив структур (не менее 10 записей) со следующими полями: -№ группы -фамилия -вид обучение (платное, бесплатное) -оценки по 5 дисциплинам. или хотя бы похожие примеры выложите, если есть.
C++ перегрузка []
доброго времени суток.. суть задачи такова: есть класс матриц, матрица хранится в виде одномерного массива.. я перегрузил << и += теперь нужно получить доступ для чтения и записи к элементу с заданными индексами.. почитал где-то.. результат каждого должен выдавать строку из заданного массива.. тоесть первый выдаст строку из двухмерного, второй элемент из строки.. впринципе можно это...
C++ Генерация всех возможных комбинаций для вектора длины N http://www.cyberforum.ru/cpp-beginners/thread383057.html
На вход подаётся число N. Строится матрица размера NxN (для построения использовать класс vector) изначально заполненная нулями. Необходимо перебрать все возможные комбинации следующим образом: Для случая N=3. На первой итерации матрица должна содержать: \begin{pmatrix}1 & 0 & 0\\ 2 & 0 & 0\\ 3 & 0 & 0\end{pmatrix} На второй итерации в матрицу должны каждый раз записываться значения...
C++ Работа с битами, сумма ряда Выполнить следующие задания: 1. Определить, является ли указанный бит 1 или 0 в числе a. 2. Инвертировать указанный с клавиатуры бит (биты) числа a. 3. Определить значение по указанным битам числа a. 4. Поменять местами байты числа a. 5. Найти сумму числового ряда, если известно количество слагаемых и формула общего члена ряда. 6. Найти сумму числового ряда с указанной точностью, если... подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
13.11.2011, 20:11     Динамический массив структур
вот окончательный хороший код
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
#include <iostream>
#include <string>
using namespace std;
struct ST
{
  int number;
  char put_naz[20];
  char put_otp[20];
  int time;
  ST(int ,int ,const char*,const char* );
 
};
  ST::ST(int number_,int time_,const char* s1,const char* s2) : number(number_),time(time_)//прога всегда будет вылетать когда вместо цифры будет буква
  {
       strcpy(this->put_naz,s1);
    strcpy(this->put_otp,s2);
  }
 
int main()
{
  int number;
  char put_naz[20];
  char put_otp[20];
  int time;
  int size=0;
  cin >>size;  //Г°Г*çìåð Г¬Г*Г±ГЁГўГ*
  ST *st[size];
     for(int i=0;i<size;i++)
    {
        cin >>number;  
        cin >>time;
        cin >>put_naz;
        cin >>put_otp;//Г§Г*ГЎГЁГўГ*ГҐГ¬ Г§Г*Г*Г·ГҐГ*ГЁГї , ïðîãГ* áóäåò ГўГ±ГҐГЈГ¤Г* âûëåòГ*ГІГј êîãäГ* âìåñòî öèôðû áóäåòå Г±ГІГ*ГўГЁГІГј ГЎГіГЄГўГі
        st[i]=new ST(number,time,put_naz,put_otp);//Г§Г*ïèñûâГ*ГҐГ¬
        cout  <<st[i]->number <<" ";  
        cout <<st[i]->time <<" ";
        cout <<st[i]->put_naz <<" ";
        cout <<st[i]->put_otp <<" " <<endl;
        
       
    }
    system("pause");
    return 0;
}
 
Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru