Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
AshBringer4eg
26 / 26 / 4
Регистрация: 25.11.2010
Сообщений: 72
1

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

08.12.2010, 18:41. Просмотров 285. Ответов 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
Ответы с готовыми решениями:

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

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

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

структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ
структура array предназначена для хранения строки типа char. Структура имеет функцию, которая...

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

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

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

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

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


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

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

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