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

Поменять местами элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread991909.html
Вот задание b) Создать класс Set – множество целых чисел, используя динамическую память. Определить операторы работы с множествами: "+" – объединение, "*" – пересечение, "-" вычитание, как дружественные функции, а "+=" – включение нового элемента в множество, "==" – сравнения на равенство, и др. как методы класса. Определить операторы "<<" и ">>". Также определить функцию определения...
C++ абстрактные классы ошибка Здравствуйте. Помогите пожалуйста найти ошибку в программе с абстрактным классом. #include "stdafx.h"; int _tmain(int argc, _TCHAR* argv) { return 0; } #include <iostream> #include <cstdlib> #include <sstream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread991902.html
ПреобразоваТЬ строку символов в массив C++
#include <cstdio> #include <cctype> #include <iostream> #include <cmath> #include "QTime" void stuToArr(char s, int ar, int&size); using namespace std; int main(){ char s; int ar , size;
Описать рекурсивную функцию DigitCount(S) C++
Описать рекурсивную функцию DigitCount(S) целого типа, которая находит количество цифр в строке S, не используя оператор цикла. С по-мощью этой функции найти количество цифр в каждой из пяти данных строк.
C++ блок схема http://www.cyberforum.ru/cpp-beginners/thread991889.html
постройте блок-схему в коду! #include <iostream> #include <math.h> using namespace std; int factorial(int param) { int fact = 1; for(int i = 2; i <= param; i++) fact = fact*i; return fact;
C++ в чём ошибка ? и как исправить ? #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int n, i; char *s; printf("Введите n: "); scanf("%d", &n); s = malloc(n*sizeof(char)); подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
29.10.2013, 21:21  [ТС]     Поменять местами элементы массива
Цитата Сообщение от ValeryS Посмотреть сообщение
memcpy (копирование памяти)
E2453 Size of the type 'void' is unknown or zero
E2109 Not an allowed type
Выдает такую ошибку в строках с memcpy. В чем может быть проблема?

Добавлено через 1 минуту
По сути Mas - указатель на кусок памяти, в котором подряд лежат структуры.

Добавлено через 3 минуты
Что происходит про обращении Mas[n]?
 
Текущее время: 21:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru