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

Массив структур, непонимание деталей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы. Удалить все столбцы, в которых четное количество нечетных элементов http://www.cyberforum.ru/cpp-beginners/thread742881.html
2)в двумерном массиве, элементы которого-целые числа, произвести следующие действия:удалить все столбцы, в которых четное количество нечетных элементов.
C++ Дана строка, содержащая 2 слова, разделенная произвольным символом(но не буквой!) Здраствуйте, помогите с решением задачи. Дана строка, содержащая 2 слова, разделенная произвольным символом(но не буквой!). Надо поменять местами словам, т.е. скопировать в другую строку, поменяв слова местами. Буду очень благодарен Вам. http://www.cyberforum.ru/cpp-beginners/thread742859.html
Определить упорядочены ли буквы по алфавиту C++
Дано слово. Определить, упорядочены ли его буквы по алфавиту. Выделить первую упорядоченную последовательность в новую строку. Только есть одна просьба если не сложно сделайте пожалуйста через printf и scanf, так как через cin и cout я не особо понимаю)
Массивы. Вставить новый элемент после всех элементов, которые заканчиваются на данную цифру C++
1)в одномерном массиве, элементы которого-целые числа, произвести следующие действия:вставить новый элемент после всех элементов, которые заканчиваются на данную цифру.
C++ Дан массив из чисел, содержащих как положительные так и отрицательные значения http://www.cyberforum.ru/cpp-beginners/thread742843.html
Здраствуйте, помогите с решением задачи. Дан массив из чисел, содержащих как положительные так и отрицательные значения. Подсчитать "К" количество положительных элементов в массиве. Создать динамический массив "К" элементов и скопировать все положительные значения из исходного массива. Буду очень благодарен Вам.
C++ функция с аргументами массив и размерность массива Собственно, для меня острая проблема, как с помощью указателей передать в функцию, размерность? // Function with array argument #include "iostream" using namespace std; void func(int a, int n) { int i, p = 1; подробнее

Показать сообщение отдельно
palva
 Аватар для palva
2373 / 1595 / 190
Регистрация: 08.06.2007
Сообщений: 6,364
Записей в блоге: 4
23.12.2012, 13:54     Массив структур, непонимание деталей
Извините, был неправ. Сдвиг действительно происходит не по байтам, а по элементам массива. Если же отвечать на ваш вопрос, то лучше использовать синтаксис массива. Инициализировать каждую структуру можно прописав в нее конструктор по умолчанию.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
class Lancuch
{
public:
    char cos;
    Lancuch * nastepny;
    Lancuch() {this->cos='w'; this->nastepny=NULL;}
};
Lancuch * poczatek = NULL;
int main(void)
{
    poczatek = new Lancuch[10];
    int i=5;
    poczatek[i].cos='t';
    char c=(poczatek+i)->cos;
    cout << c << endl; // t
    delete poczatek;
    return 0;
}
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru