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

Как передвигать указатель на следующий элемент массива структур? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызов конструктора и деструктора с использованием пула http://www.cyberforum.ru/cpp-beginners/thread1244430.html
У меня есть некоторая область памяти (указатель на её начало и размер в байтах), часть которой необходимо превратить в объект. У объекта есть конструктор, который корректно инициализирует все поля, а...
C++ Написать шаблон класса очередь, и сделать к типу char спецификацию по заданию, нужно написать шаблон класса очередь, и сделать к типу char спецификацию, вот тут сообственно и начинаются проблемы, сам шаблон класса я написал и он работает, однако отдельное описание... http://www.cyberforum.ru/cpp-beginners/thread1244428.html
C++ Где в приведенном коде переменные хранят свои значения
Друзья, помогите разобраться с объектами. Например, где, созданные в этом листинге 3 объекта - а, b и с, после инициализации с помощью конструктора по умолчанию, физически хранят свои значения? ...
C++ Помогите найти программу решения систем алгебраических уравнений методом Зейделя
Ребята, помогите найти программу решения систем алгебраических уравнений методом Зейделя. Код нужен на С++ или на С#. Переделывать с паскаля, с джавы или еще с чего-то нет не времени не сил. Нашел...
C++ При релизе программы не падают фигуры по таймеру http://www.cyberforum.ru/cpp-beginners/thread1244417.html
Извините, если тема повторяется, но при отладке приложения все нормально(в моем приложении падают фигуры сверху вниз при каждом тике таймера ), при релизе программы они не падают. это странно. Либо...
C++ Запись в начало файла Здравствуйте мне нужно записать слово "zashivrovano" в начале каждого файла: я так понял алгоритм следующий: 1) Создаем новый файл 2) Пишем в него слово Zsdhifrovano 3) Дописать данные из... подробнее

Показать сообщение отдельно
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144

Как передвигать указатель на следующий элемент массива структур? - C++

19.08.2014, 13:34. Просмотров 633. Ответов 3
Метки (Все метки)

Вопрос относительно использования символа стрелка '->'.
Допустим, есть такой код:
Кликните здесь для просмотра всего текста
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
#include<iostream>
using namespace std;
 
struct man
{
    char name[20];
    int age;
};
 
int main()
{
    cout << "Enter men amount: ";
    int amount;
    cin >> amount;
    cin.ignore();
    man *list = new man[amount];
 
    for (int i = 0; i < amount; ++i)
    {
        cout << "Man #" << i + 1 << " name: ";
        cin.getline(list[i].name, 20);
        cout << "Man #" << i + 1 << " age: ";
        cin >> list[i].age;
        cin.ignore();
    }
 
    for (int i = 0; i < amount; i++)
    {
        cout << "Man #" << i + 1 << ":\n";
        cout << list[i].name << " " << list[i].age << endl;
    }
    return 0;
}


Можно ли в цикле for применять такую форму записи:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
for (int i = 0; i < amount; ++i)
    {
        cout << "Man #" << i + 1 << " name: ";
        cin.getline(list->name, 20);
        cout << "Man #" << i + 1 << " age: ";
        cin >> list->age;
        cin.ignore();
    }

и как в таком случае передвигать указатель на следующий элемент массива структур?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru