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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
programonce
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 4
#1

Подпрограмма - C++

10.05.2012, 21:21. Просмотров 477. Ответов 1
Метки нет (Все метки)

Здравствуйте, помогите с синтаксисом. Хочу реализовать подпрограмму в которую будет подаваться массив структур, она будет менять значения массива. То есть, чтобы значения менялись внутри функции, без return .
Моя программа слишком большая,вот простой вариант того что я хочу сделать, если пойму это, думаю смогу реализовывать и более сложное.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
struct particle{double xCoord,         yCoord,        zCoord,                   //координаты
                       xVelocity,      yVelocity,     zVelocity,                //скорости
                       xAcceleration,  yAcceleration, zAcceleration,            //ускорения
                       mass,                                                    //масса
                       radius;                                                  //радиус
                       short  redColorRGB, greenColorRGB, blueColorRGB;         //цвет
};
 
#include "stdafx.h"
void RandomatorScorosti(struct particle *particleSystemtmp[]){
    particleSystemtmp[45]->xVelocity =100500;};
 
 
int main()
{struct particle particleSystem[65];
 
RandomatorScorosti(particleSystem);
    return 0;
}
Ошибка: RandomatorScorosti: невозможно преобразовать параметр 1 из "particle [65]" в "particle *[]"
Объясните, как реализовать, в соответствии с требованиями написанными в начале
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 21:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подпрограмма (C++):

Подпрограмма в c++ - C++
#include <iostream> #include <windows.h> #include <math.h> #include <stdlib.h> #include <conio.h> using namespace std; int...

Подпрограмма - C++
Составить подпрограмму,переписывающую старую строку в новую,так чтобы все символы были через пробел

подпрограмма - C++
Всем привет я тут все выполнил задания, учитель сказал где то ошибка !! подскажите где косяк ? #include "stdafx.h" #include...

Подпрограмма (функция) - C++
Здравствуйте,подскажите в чем проблема понять не могу,прога с виду примитивная и простая ,но значения не верные выдает. Задание звучит так:...

Подпрограмма сложения - C++
Всем привет, помогите понять программу, вывод получается x=12 y=6 x=12 y=22 Распишите по цифрам как получился такой результат...

Функции( подпрограмма) c++ - C++
Помогите с написанием программы а именно как сделать подпрограмму и обратиться к подпрограмме c++

1
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,620
10.05.2012, 21:26 #2
Цитата Сообщение от programonce Посмотреть сообщение
C++
1
void RandomatorScorosti(struct particle *particleSystemtmp[]){
это указатель на массив. надо так:
C++
1
void RandomatorScorosti(struct particle *particleSystemtmp){
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 21:26
Привет! Вот еще темы с ответами:

Подпрограмма умножения 2 матриц - C++
#include<iostream.h> const int N=20;const int M=25; double m,l,n; void d(double x,double y,double z) void main () { int i,j; ...

Подпрограмма не возвращает значение - C++
Отрывок программы. Не возвращает значение pr (в подролграмме считает по-новому , но в соновной записывает по старому) * * * ...

подпрограмма для универсальной сортировки - C++
извините за то, что опять прошу помощи. нужно разработать алгоритм и описать подпрограмму для универсальной сортировки произвольного...

Стандартная подпрограмма(однопараметрическая,двухпараметрическая) - C++
Здравствуйте!) Очень нужно создать два варианта стандартных подпрограмм.С заданием одного и двух,во втором случае,параметров.Буду очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.