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

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

Войти
Регистрация
Восстановить пароль
 
AshBringer4eg
26 / 26 / 3
Регистрация: 25.11.2010
Сообщений: 72
#1

Циклическая структура - C++

08.12.2010, 18:41. Просмотров 268. Ответов 0
Метки нет (Все метки)

Столкнулся с такой проблемой. При попытке вывести структуру получаю сообщение об ошибке памяти а указатель ошибки указывает на строку "while (cur->next!=start){" в этом коде. Что может быть не так?
C++
1
2
3
4
5
6
7
8
9
list *cur=start;
if (cur==NULL){ShowMessage("ГЏГіГ±ГІГ*Гї ñòðóêòóðГ* Г*ГҐ ìîæåò áûòü âûâåäåГ*Г*");}
else{
while (cur->next!=start){
Memo->Lines->Add("ГЌГ*çâГ*Г*ГЁГҐ: "+cur->name);
Memo->Lines->Add("ГЌГ*ñåëåГ*ГЁГҐ: "+IntToStr(cur->pop));
Memo->Lines->Add("Íîìåð: "+IntToStr(cur->num));
Memo->Lines->Add("");
cur=cur->next;}}
Помогите пожалуйста.

Заполнение списка произвожу вот так:
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
if (start==NULL){
   if(EName->Text=="" || EPop->Text=="" || ENum->Text==""){ShowMessage("ГЋГ¤Г*Г® ГЁГ§ ïîëåé Г*ГҐ Г§Г*ïîëГ*ГҐГ*Г®");}else{
   list *tmp;
   tmp=new list;
   tmp->name=EName->Text;
   tmp->pop=StrToInt(EPop->Text);
   tmp->num=StrToInt(ENum->Text);
   tmp->next=start;
   start=tmp;
   EName->Text="";
   EPop->Text="";
   num_items++;
   ENum->Text=num_items+1;}}
else {
if(EName->Text=="" || EPop->Text=="" || ENum->Text==""){ShowMessage("ГЋГ¤Г*Г® ГЁГ§ ïîëåé Г*ГҐ Г§Г*ïîëГ*ГҐГ*Г®");}
   else {
   list *tmp;
   tmp=new list;
   tmp->name=EName->Text;
   tmp->pop=StrToInt(EPop->Text);
   tmp->num=StrToInt(ENum->Text);
   tmp->next=start;
   start=tmp;
   EName->Text="";
   EPop->Text="";
   num_items++;
   ENum->Text=num_items+1;}}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2010, 18:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклическая структура (C++):

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

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость. - C++
Ребят, помогите пожалуйста, 29 июня экзамен по "Основы программирования",кто сколько сможет сделать задач, тем всей группой поставим "+"...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар» - C++
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности «Универсам» и «Продукты» описанной структуры. 3. Создать...

Циклическая конструкция - C++
Не могу составить цикл для S = cos1*(cos1 + cos 2) * ... *(cos1+ cos 2 + ... + cos n)

Циклическая программа - C++
"Задано натуральное число p. Вычислить: 1*2 + 2*3*4 + 4*5*6*7*8 +...+ р*(р+1)*...*2р" Может кто написать цикл к этому заданию?

Циклическая очередь - C++
Создать класс типа - циклическая очередь. Функции-члены получают элемент и вставляют элемент.

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

Циклическая смена даты - C++
Помогите пожалуйста с написанием цикла в котором меняется дата на день вперед, а по достижению конца месяца, меняет месяц и идет новый счет...

Циклическая зависимость классов - C++
Доброго времени суток. Возникла такая проблема с программой на С++. All Files : main.cpp GameCycle.h SurfacesManager.h File...

Структура DateTime, битовая структура - C++
Условие: Структура содержит информацию о дате и времени некоторого события: struct datetime { unsigned short Year; // год ...

Циклическая форма реккурентного соотношения. - C++
Добрый день. Есть задание: "Реализовать функции, считающие n-ый элемент рекуррентного соотношения в рекуррентной и циклической формах....


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

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

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