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

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

Войти
Регистрация
Восстановить пароль
 
elzorrro
Сообщений: n/a
#1

Инициализировать указатель на структуру - C++

23.05.2011, 21:47. Просмотров 1060. Ответов 0
Метки нет (Все метки)

Инициализировать указатель на структуру, содержащую 2 указателя на типы char

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
typedef struct aaa {
char *a;
char *b;
} massive;
 
unsigned long sizeofmas;
unsigned long sizeofstr;
 
massive *mas;
 
mas = (massive *)malloc(sizeof(massive)*sizeofmas);
 
for (unsigned long i = 0; i < sizeofmas; i++)
{
mas[i].a = (char *)malloc(sizeofstr);
mas[i].b = (char *)malloc(sizeofstr);
}
Где ошибка? Когда заполняю *mas[i].a = ... , *mas[i].b = ... начинают происходить какие то чудеса. После определенного i, значения уже заданных строк начинают меняться.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2011, 21:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Инициализировать указатель на структуру (C++):

как инициализировать указатель на структуру - C++
Помогите розобратся, если можно с краткими примерами... __ как инициализировать указатель на структуру? __как инициализировать поле...

Ввод данных в структуру через указатель на структуру - C++
#include &quot;stdafx.h&quot; #include &quot;ctime&quot; #include &quot;iostream&quot; #pragma warning(disable : 4996) using namespace std; class...

Как инициализировать указатель произвольным адресом? - C++
Как инициализировать указатель произвольным адресом? int *ptr; ptr = ? ; // КАК ЭТО СДЕЛАТЬ?

Как инициализировать структуру - C++
имеется структура point {int x; int y;} вопрос таков как мне не создавая переменной передать структуру в функцию т.е. struct point...

Передать указатель в функцию и там его инициализировать - C++
Друзья, как передать указатель в функцию там ему выделить память, чтобы на выходи из функции у меня был рабочий указатель ???

Как передать в функцию строку и инициализировать ею структуру? - C++
#include &lt;iostream&gt; using namespace std; struct bar { char name; double ves; int kollors; }; void funk(bar&amp; konf, char...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 21:47
Привет! Вот еще темы с ответами:

Объявить и инициализировать структуру, позволяющую отобразить информацию о каждом студенте - C++
Еще нужна помощь в написании программы. Известна информация о группе студентов – фамилия, имя, год рождения, пол, рост. Объявить и...

Как объявить указатель на массив через typedef и как инициализировать такой тип - C++
Как заставить заработать этот фрагмент кода? INT_L -- указатель на массив из 100 элементов типа char; Не получается в переменную C...

Указатель на структуру - C++
Здравствуйте. Задача: Написать функцию, осуществляющую поиск студента в структуре, а так же определяющую курс на котором студент...

указатель на структуру - C++
по заданию: Описать структуру заповедник, которая содержит информацию о животных, содержащихся в заповеднике: название, вид, класс,...


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

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

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