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

Как передать указатель на структуру в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лабораторная работа по теме Операторы ветвления. http://www.cyberforum.ru/cpp-beginners/thread667522.html
Люди помогите пожалуйста зделать лабу, по теме Операторы ветвления. F= a(x*x)-b; при x-1<0 и b-x!=0 (x+1)!; при x-1>0 и b+x=0 x/c; в остальных случаях
C++ Найти НОД двух целых чисел Найти НОД двух целых чисел. Помогите пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread667516.html
C++ Определить сумму чисел, которые при деление на n дают в остатке q
С клавиатуры вводятся числа. Окончание ввода – 0. Определить сумму только тех чисел, которые при деление на n дают в остатке q
Использование вектора C++
Здраствуйте. Написал такую программку: #include<vector.h> #include<iterator.h> #include<conio.h> #include<iostream.h> template <typename T> bool palindrome(const vector &a); int main(){
C++ Как определить количество перестановок и сравнений http://www.cyberforum.ru/cpp-beginners/thread667492.html
У меня есть алгоритм Quicksort как определить количество перестановок и сравнений?? #include <iostream> #include <conio.h> #include <time.h> using namespace std; void quickSort(int arr, int left, int right) { int i = left, j = right; int tmp; int pivot = arr; /* partition */
C++ Найти самый короткий путь от точки до точки в матрице Народ, помогите... Такая задача, имеется массив символов(char arr) в котором в рандомных местах установлены препятствия(к примеру символы '*') и имеем 2 точки, нужно найти самый короткий путь от 1й точки ко 2й, двигаться можно только по верикали или горизонтали(двигаться по диагонали нельзя). подробнее

Показать сообщение отдельно
nikphil87
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 180
09.10.2012, 22:00     Как передать указатель на структуру в функцию
Подскажите как передать указатель *arr на структуру в функцию2, чтобы в ней использовать уже заполненные массивы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void func1()  //функия 1
{
typedef struct   //объявление структуры
{
float p;
double t;
}
Array;
 
Array* arr = new Array[n];  
for(int i=0;i<n;i++)   //заполнение массива
{
arr[i].p=i*0.1;
arr[i].f=i*2;
}
}
 
void func2(.....)  //??????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru