|
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 23
|
||||||
Организация списков путём применения указателей и структур04.09.2018, 18:37. Показов 3402. Ответов 7
Метки нет (Все метки)
Помогите, пожалуйста! Есть программа, в программе у меня допущены ошибки, как поправить, непонятно! Задание: "Дан список идентификаторов. Длина каждого идентификатора не более 8 символов. Идентификаторы в списке расположены в лексикографическом порядке. Составить функции (подпрограммы) для следующих операций: Удалить из списка предпоследний элемент". На моей VS 2017 выдаёт ошибку на строках: "pt = pt->next" (причина: значение типа "char" нельзя присвоить сущности типа "EL_SP") и после "getch()" внизу требует точку с запятой, хотя её же там стоять не должно вроде...
0
|
||||||
| 04.09.2018, 18:37 | |
|
Ответы с готовыми решениями:
7
Связка массива структур с классом без применения указателей
|
|
"C with Classes"
|
||||||||
| 04.09.2018, 18:44 | ||||||||
|
Добавлено через 1 минуту
0
|
||||||||
|
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 23
|
||||||
| 05.09.2018, 06:52 [ТС] | ||||||
|
_stanislav,
0
|
||||||
|
|
|
| 05.09.2018, 08:01 | |
|
AlayaRomashka, наверное надо не наугад писать код, переставляя и комбинируя какие-то куски, а осмысленно.
Что такое EL_SP? Почему содержит два указателя? Чем они отличаются? Ты сможешь честно сказать учителю, что код твой собственный или нет? А если твой, то он первым делом задаст именно эти вопросы.
0
|
|
|
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 23
|
|
| 05.09.2018, 09:17 [ТС] | |
|
И в 18 строке, где "for (i = 1; i <= k1; i++)" ругается на "<=: несоответствие типов со знаком и без знака".
![]() Добавлено через 31 минуту EL_SP - тип элемента списка, первый указатель - "struct EL_SP *sled" - это ссылка на следующий элемент, потом - "*p" - указатель списка идентификаторов в лексикографическом порядке, "struct EL_SP *pt" - это указатель включаемого элемента, "*k" и "*j" - это указатели очередного и предыдущего элементов списка. Код писался не наугад, но в данный момент загруженность очень большая и мозги уже не работают) Поэтому решила попросить помощи.
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,118
|
||||||
| 05.09.2018, 09:41 | ||||||
Сообщение было отмечено AlayaRomashka как решение
Решение
Удалено поле "next" из структуры.
Удалена процедура "replace". Переделана процедура удаления. Кликните здесь для просмотра всего текста
1
|
||||||
|
Модератор
|
||
| 05.09.2018, 10:53 | ||
Сообщение было отмечено AlayaRomashka как решение
Решение; синтаксически входит в состав (завершает) Expression Statement, а не отделает друг от друга операторы, как в некоторых других языках.
2
|
||
|
0 / 0 / 0
Регистрация: 23.05.2018
Сообщений: 23
|
|
| 07.09.2018, 12:18 [ТС] | |
|
Ygg, спасибо огромное!! Код при компиляции ещё выдавал ошибки, но я их быстро исправила. Так что теперь всё работает и всем спасибо!
0
|
|
| 07.09.2018, 12:18 | |
|
Помогаю со студенческими работами здесь
8
Организация списков Массив указателей на заголовки списков Организация списка списков Массив указателей списков смежных вершин Использование указателей для создания связанных списков Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|