11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
||||||
1 | ||||||
ошибка в функции подскажите как исправить04.11.2011, 04:58. Показов 3414. Ответов 51
Метки нет (Все метки)
в функции ввод списка с экрана, там был бесконечный цикл который прерывался операторов Break, препод сказал что это не грамотно прерывать цикл с помощью Break, попытался в while само условие написать но выдает такую ошибку "[BCC32 Error] File3.cpp(119): E2378 Do-while statement missing ;
Full parser context File3.cpp(106): parsing: sp * fs_enter()" че не так ???
0
|
04.11.2011, 04:58 | |
Ответы с готовыми решениями:
51
ошибка подскажите как исправить!! Подскажите в чем ошибка, и как исправить Подскажите что за ошибка и как исправить Ошибка 150 подскажите как исправить |
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
05.11.2011, 05:19 [ТС] | 21 |
да строка с нулем исчезла но появился другой дефект, если ввожу больше одной строки то вылетает и выдает такое окно Project Project3.exe raised exception class Eaccess Violetion with message 'Eaccess Violetion'
Добавлено через 14 минут ( вот эту строчку не пропускает выдает ошибку)
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
05.11.2011, 05:22 [ТС] | 23 |
а тут что не так?
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
05.11.2011, 05:25 | 24 |
у тебя сама структура содержит маленькие массивы
тебе надо сделать их с запасом и учитывать нуль-символ, который добавляется в конце Добавлено через 1 минуту
Сообщение от lexflax
чтобы знать, что ошибка в ней/не в ней
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
05.11.2011, 05:27 [ТС] | 25 |
не совсем понял, вы имели ввиду что при вызове функции допустим удаления , тужа же внести функцию вывода на экран чтоб сразу видеть результат? помогите плиз еще с функцией удаления и вставки они у меня тоже косячно работают(((
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|||||||||||
05.11.2011, 05:42 [ТС] | 27 | ||||||||||
понял, у меня ошибка в функции вставки элемента...
//вставка нового элемента после элемента с адресом adr
Допустим я открываю текстовый файл и оттуда считываю список 1 ron.txt 12.11.2001 2 fen.txt 11.11.2008 ( о щас проверил работает все))))) а вот удаление не работает как надо если ввожу удалить первую строчку то удаляет, если вторую то никак не реагирует...
0
|
24 / 24 / 3
Регистрация: 17.05.2011
Сообщений: 141
|
||||||
05.11.2011, 06:19 | 29 | |||||
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
||||||
05.11.2011, 15:09 [ТС] | 31 | |||||
все таки функция вставки после введеного номера у меня работает не корректно((( замучался варианты с ней перебирать... во всех случаяъ работает норм кроме одного... суть функции если я выбираю номер строки 1 и ввожу допустим ter.txt 12.11.2009 4
допустим до вставки были такие списки то после ввода один файл тер должен добавится и оказаться вот где 1 bor.txt 12.11.2009 3 2 bir.txt 11.11.2009 4 1 bor.txt 12.11.2009 3 2 ter.txt 12.11.2009 4 3 bir.txt 11.11.2009 4(это правильное отображение) а получается вот такое 1 ter.txt 12.11.2009 4 2 bir.txt 11.11.2009 4(тоесть происходит замена первого а не вставка после первого, такое только в случае когда нажимаю первую строку... когда выбераю 2 или последущие то работает нормально) помогите исправить, весь день с ней уже мучаюсь(
help me
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
05.11.2011, 17:20 | 32 |
её нужно переписать на номер элемента
иначе она не имеет смысла, так как адрес каждого элемента произвольный
Сообщение от lexflax
допустим, нужно вставить перед последним элементом, какой адрес у элемента перед ним ?
1
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|||||||||||
05.11.2011, 17:42 [ТС] | 33 | ||||||||||
напишите плиз я своим умом это явно не сооброжу ....
Добавлено через 1 минуту может вы имеели такую функцию ввиду
вот весь листинг моей контрольной
корректно не работает две функции это вставки и удаления... уже не знаю как исправить... переставлял по разному внутри функций все... но вставке все работает как надо только в одно случае работает не так когда ввожу допустим адрес один то он вставляет новый элемент не после первого а перед собой, в других случаях когда ввожу 2 или 3 или 4 то после вставляет вот как исправить не знаю(((
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
05.11.2011, 17:48 | 34 | |||||
Сообщение от lexflax
так должно быть везде
1
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
06.11.2011, 04:15 [ТС] | 35 |
спасибо, щас мозги уже не соображают, завтра с утра попробую ваш вариант подставить или видо изменить под свой, отпишусь как получилось может по этому типу и удаление получится сделать корректным
Добавлено через 10 часов 23 минуты а почему так должно быть? мне ведь все таки надо вставить элемент а чтоб его вставить его надо создать и заполнить
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
06.11.2011, 07:45 | 36 |
Сообщение от lexflax
она не должна делать то, что не относится к ней например, где-то уже есть данные и надо только добавить эти данные в список ты запускаешь функцию и она начинает у тебя запрашивать данные, зачем поэтому ввод данных должен быть до вызова этой функции в список можно добавлять по-разному: 1) можно передать узел, сформированный ранее 2) можно передать элементы, чтобы они были записаны в узел, создаваемый в функции
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|||||||||||
06.11.2011, 14:05 [ТС] | 37 | ||||||||||
функция вставки у меня заработала как надо наконец то, вот листинг до изменения который был косячный
0
|
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
|
|
06.11.2011, 14:14 [ТС] | 39 |
в каких случаях оно может потерять свое значение? че опять косяк какой то серьезный в функции? поясните пожалуйста подробней
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
06.11.2011, 14:20 | 40 |
Сообщение от lexflax
0
|
06.11.2011, 14:20 | |
06.11.2011, 14:20 | |
Помогаю со студенческими работами здесь
40
Какая-то ошибка, подскажите как исправить Ошибка в XML. Подскажите как исправить ситуацию Подскажите, в чем здесь ошибка? И как ее исправить...плиз! Подскажите, пожалуйста, что это за ошибка и как её исправить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |