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

Присвоение массиву массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игнорирует ввод cin http://www.cyberforum.ru/cpp-beginners/thread1497953.html
Не могу понять почему не считывает переменную 'q' в 13 строке. Программа просто обходит её стороной. #include <iostream> #include <vector> using namespace std; int main() { setlocale(LC_ALL, "RUS"); vector<double> vs; double r, sum = 0, q; cout << "Пожалуйста, введите несколько чисел (для прекращения ввода нажмите клавишу <|>): ";
C++ Параметры функции и их считывание Здравствуйте! Подскажите, как такое реализовать: .... void ClassA::Init(что здесь должно быть? Enum?) { if( Enum == 0) .... else if( Enum == 1) etc..... } http://www.cyberforum.ru/cpp-beginners/thread1497930.html
Класс очереди не выводит значение C++
что не правильно? хочу как в векторе отдать обратно значение #pragma once #include <vector> #include <omp.h> #include <algorithm> #include <iostream> #include <memory> #include <mutex> #include <condition_variable>
Выделение памяти с помощью new под объекты без вызова их конструкторов C++
здравствуйте, корректен ли следующий код: myClass* pttr = static_cast<myClass*>(::operator new(5 * sizeof(myClass))); for (int i = 0; i < 5; i++){ new(pttr+i) myClass(); } ::operator new(2*sizeof(myClass),pttr + 5); for (int i = 0; i < 5; i++){ (pttr + i)->~myClass();
C++ Минимальное число монеток, которые нужно перевернуть, чтобы все были повернуты вверх одной стороной http://www.cyberforum.ru/cpp-beginners/thread1497907.html
Добрый вечер, наткнулся на простую задачу - сложность всего лишь 8%. Её нужно решить с использованием цикла for. Задачу, я, конечно, решил, но само решение показалось мне очень громоздким. Можете привести ваш вариант решения? Текст задачи: На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые – гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы...
C++ Функция, которая считает по двум значениям их произведение Напишите пожалуйста, функцию, которая считает по двум значениям их произведение. подробнее

Показать сообщение отдельно
VoltDeMar
 Аватар для VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,015
13.07.2015, 09:13     Присвоение массиву массива
Здравствуйте.
Создаю конструктор структуры, содержащей массивы. Присвоение массива массиву выдает ошибку: Can not assign to array type 'char[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
typedef struct _TypeMessage
{
    int iNumber; //
    char szDate[11]; // ---> 10
    char szTime[9]; // --->  8
    int iTypeMessage; //
    int iCodeMessage; //
    char szFileName[_MAX_FNAME ];
    char szMessage[_MAX_PATH * 2];
 
    _TypeMessage( int Number,   char Date[11],char Time[9], int TypeMessage,
        int CodeMessage,char FileName[_MAX_FNAME ], char Message[_MAX_PATH * 2])
    {
        iNumber = Number;
        szDate = Date;
        szTime = Time;
        iTypeMessage = TypeMessage;
        iCodeMessage = CodeMessage;
        szFileName[_MAX_FNAME ] = FileName;
        szMessage[_MAX_PATH * 2] = Message;
    }
 
} TypeMessage, *PTypeMessage;
Как в таком случае выполнять присвоение?
Возникла мысль присвоить поэлементно в цикле, скажите есть ли встроенные инструменты в методах массива чтобы делать такое без создания цикла вручную?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru