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

Выделение памяти для массива через функцию и использование этого массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция(на си), распознающая 1-е число в строке http://www.cyberforum.ru/cpp-beginners/thread308792.html
требуется написать функцию которая распознает первое целое число в строке(число не должно входить в слово, т.е. должно быть разделено разделителями). разделители - все символы, кроме букв и цифр....
C++ Программа на языке C++ Написать программу на языке C++, читающую со стандартного ввода 4 деся- тичных числа x, y,m, n. Все смещения будут указываться начиная с младшего бита, начиная с 0. В числах x, y младшие m из x... http://www.cyberforum.ru/cpp-beginners/thread308791.html
C++ Лаба на Visual Studio С++. Работа с потоками.
Помогите с лабораторной . Задание: Изготовление знаменитого самурайского меча – катаны происходит в три этапа. Сначала младший ученик мастера выковывает заготовку будуще- го меча. Затем старший...
общий вопрос C++
Дорогие форумчане! не знает ли кто нибудь программу, создающую схему затрагиваемых аппаратных средств компьютера в условиях введенного кода? (вводим текст какой нибудь програмки в окошечко, например,...
C++ Здравствуйте, форумчане... Реализовать симлекс метод табличным способом необходимо http://www.cyberforum.ru/cpp-beginners/thread308785.html
Я студентка 2 курса эконом-кибернетики, но нифига не понимаю в программировании((( Задача состоит в следующем: нужно реализовать симплекс-метод табличным способом... Скачала программу, но в ней:...
C++ Строковые данные Всем привет) Можете пож. подсказать что делает функция !strchr самая первая, и memmove и p += n; #include "stdafx.h" #include <iostream> #include <cstdio> #include <string.h> #include... подробнее

Показать сообщение отдельно
igorperzh
3 / 3 / 0
Регистрация: 30.05.2011
Сообщений: 41

Выделение памяти для массива через функцию и использование этого массива - C++

30.05.2011, 23:15. Просмотров 522. Ответов 1
Метки (Все метки)

Я определяю свою структуру, создаю динамический массив, где будут храниться элементы этой структуры. Есть функция которая выделяет память, потом создает элемент структуры, считывает данные с клавиатуры и добавляет в массив этот элемент. Затем я хочу использовать этот массив в другой функции. Но при обращении к массиву прога выдает ошибку.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
struct sStr
{
    int iNumber;
};
void uvel(sStr *arr);
void print(sStr *arr);
int main()
{
    sStr *arr = 0;
    uvel(arr);
    print(arr);
    return 0;
}
 
void uvel(sStr *arr)
{
    arr = new sStr[1];
    sStr Quick;
    cin >> Quick.iNumber;
    arr[0] = Quick;
}
void print(sStr *arr)
{
    sStr Quick2;
    Quick2 = arr[1];
    cout << Quick2.iNumber;
}
Подскажите как ее исправить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru