Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Лабораторная работа по теме Операторы ветвления. Люди помогите пожалуйста зделать лабу, по теме Операторы ветвления. F= a(x*x)-b; при x-1<0 и b-x!=0 (x+1)!; при x-1>0 и b+x=0 x/c; в остальных случаях https://www.cyberforum.ru/ cpp-beginners/ thread667522.html C++ Найти НОД двух целых чисел
Найти НОД двух целых чисел. Помогите пожалуйста)
C++ Определить сумму чисел, которые при деление на n дают в остатке q С клавиатуры вводятся числа. Окончание ввода – 0. Определить сумму только тех чисел, которые при деление на n дают в остатке q https://www.cyberforum.ru/ cpp-beginners/ thread667514.html C++ Использование вектора https://www.cyberforum.ru/ cpp-beginners/ thread667495.html
Здраствуйте. Написал такую программку: #include<vector.h> #include<iterator.h> #include<conio.h> #include<iostream.h> template <typename T> bool palindrome(const vector &a); int main(){
C++ Как определить количество перестановок и сравнений
У меня есть алгоритм 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++ Найти самый короткий путь от точки до точки в матрице https://www.cyberforum.ru/ cpp-beginners/ thread667491.html
Народ, помогите... Такая задача, имеется массив символов(char arr) в котором в рандомных местах установлены препятствия(к примеру символы '*') и имеем 2 точки, нужно найти самый короткий путь от 1й точки ко 2й, двигаться можно только по верикали или горизонтали(двигаться по диагонали нельзя).
C++ Сформировать одномерный массив на основе двух других массивов https://www.cyberforum.ru/ cpp-beginners/ thread667481.html
Даны два массива: А, состоящий из N элементов и В, состоящий из N элементов. Сформировать массив C по следующему правилу Результат распечатать в виде: Число элементов: Исходный массив А: Исходный массив В: Новый массив С:
COORD position = {0,0}; - как это работает? C++
Здравствуйте. Разбираю код двух программ: "Сапер" и "Змейка" и в каждой из них есть, вроде бы, функция COORD. То, что COORD position = {0,0}; отвечает за местоположение некоторой точки с координатами (x,y) - это понятно, но как оно работает?
C++ fstream Всем доброго дня! Как с помощью библиотеки fstream вывести содержимое файла на экран?? https://www.cyberforum.ru/ cpp-beginners/ thread667476.html C++ Перевод программы с Pascal на С++ 1. procedure TForm1.Button1Click(Sender: TObject); var i,k,n:integer; x,y,S:array of real; D:real; begin n:=StrToInt(edit1.Text); D:=StrToInt(edit2.Text); i:=0; for K:=1 to n do https://www.cyberforum.ru/ cpp-beginners/ thread667466.html
C++ Обработка массива
Помогите напи сать программу по заданному исходнику под Visual C++ Задание: Заданы два массива X=(x1,x2,...,xn) и Y = (y1,y2,...,ym), в состав которых входят натуральные числа, причем в каждом из этих массивов нет повторяющихся элементов. Сформировать массив Z, включив в него все элементы, которые одновременно содержатся в массиве X и массиве Y. Подсчитать количество неповторяющихся...
C++ Программа для операций с комплексными числами https://www.cyberforum.ru/ cpp-beginners/ thread667463.html
На базе приведенного ниже класса и примера его использования надо реализовать программу работы с комплексными числами, что бы выполнялись следующие требования: 1. Программа должна позволять выполнять следующие основные операции на комплексными числами: + - * / ++(унарный плюс) --(унарный минус) 2. Программа должна позволять выполнять приведенные выше операции как над парой комплексных чисел,...
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
13.10.2012, 23:06 0

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

13.10.2012, 23:06. Показов 22149. Ответов 9
Метки (Все метки)

Ответ

Опять неправильно делаете. Вы в функции создаёте локальный указатель на массив, а глобальный остаётся не у дел. Если создали глобальный указатель, то не объявляйте указатель с тем же именем в функции, это будет уже другой указатель. Просто выделяйте память под глобальный:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
...
Array *arr;
 
void func1()
{
int i;
fprintf(f3,"j=%i\n",j);
for(i=0;i<=j;i++)
fscanf(f1,"%i",&N);                         //размер массива
          arr = new Array[N]; //!!!
for(i=0;i<N;i++)
fscanf(f1,"%i",&arr[i].p);                 //заполнение массива
}
...


Вернуться к обсуждению:
Как передать указатель на структуру в функцию C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2012, 23:06
Готовые ответы и решения:

Как передать в функцию указатель на структуру, если эта структура не определена глобально?
Проблема заключается в следующем: предположим есть некая структура, которая была определена внутри...

C# Подскажите как правильно передать указатель на структуру в функцию
Здравствуйте, возникли проблемы с переходом из С в С#, к сожалению синтаксис C# знаю плохо и сразу...

Как передать указатель на структуру?
Добрый день, господа. Прошу помощи сообщества по следующему вопросу. Срочно нужна помощь....

Как передать указатель в функцию?
Здравствуйте. Делал свою лабораторную по программированию. Вот её суть: Реализовал я это без...

9
13.10.2012, 23:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2012, 23:06
Помогаю со студенческими работами здесь

Указатель на функцию (как передать?)
void abc(int a, int b) { } void func(void *f(int, int)) { f; }

Как передать указатель в функцию
Как реализовать передачу HWND в качестве параметра функции? В наборе типов для параметров метода...

Как передать параметр типа "указатель на указатель" в функцию?
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; #include...

Как передать указатель на структуру так, чтобы потом иметь возможность корректно удалить его?
Есть класс в котором содержится указание на некоторую структуру данных. Этот указатель передается в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru