Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 698
от 01.04.2007, 10:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 472, Экспертов: 69
В номере:Вопросов: 3, Ответов: 4


Вопрос № 79870: Здравствуйте уважаемые эксперты 1. Как отключить в участке кода генерацию конкретного Warning? Работаю в UNIX, gcc v 2.6. В Win просто: #pragma warning(disable: 4XXX) 2. Какие #pragma поддерживает gcc? Спасибо ..
Вопрос № 79884: Есть однонаправленный линейный список. необходимо сделать его кольцевым. Функция печатает элементы. ..
Вопрос № 79885: Необходимо сделать из однонаправленного списка кольцевой. Функция удаляет весь линейный список:...

Вопрос № 79.870
Здравствуйте уважаемые эксперты
1. Как отключить в участке кода генерацию конкретного Warning?
Работаю в UNIX, gcc v 2.6.
В Win просто: #pragma warning(disable: 4XXX)
2. Какие #pragma поддерживает gcc?

Спасибо
Отправлен: 26.03.2007, 23:29
Вопрос задал: Amv (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Ilkras
Здравствуйте, Amv!
вот что нашел в manual for gcc 4.1:
attribute unused - This attribute, attached to a variable, means that the variable is meant to be possibly unused. GCC will not produce a warning for this variable.
Кроме этого есть возможности для подавления еще нескольких предупреждений.
Однако общей возможности отключить любой warning в gcc я не нашел
Ответ отправил: Ilkras (статус: 5-ый класс)
Ответ отправлен: 27.03.2007, 22:52


Вопрос № 79.884
Есть однонаправленный линейный список. необходимо сделать его кольцевым.
Функция печатает элементы.

Приложение:

Отправлен: 27.03.2007, 02:16
Вопрос задала: Spens (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Nightm@re
Здравствуйте, Spens!

Добавте в вашу структуру еще один указатель со спецификатором static (он создается 1 для всех елементов) на первый элемент. По идеи (в смысле я на структурах не проверял, но в классах работает) он будет доступен всем элементам списка и даже если их нет. А при заполнении списка присвойте его значение указателю на следующий в последнем элементе. Затем его можно обнулить, если он больше не нужен. В прочем, потом можно и востановить если точно знать сколько элементов лежит в списке.

Желаю удачи ;)
Ответ отправил: Nightm@re (статус: 1-ый класс)
Ответ отправлен: 27.03.2007, 03:09
Оценка за ответ: 5

Отвечает: ramok
Здравствуйте, Spens!

Как я понимаю кольцевой список - это когда последний элемент указывает на первый.
в таком случае смотрите приложение

Приложение:

Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 27.03.2007, 04:20
Оценка за ответ: 5


Вопрос № 79.885
Необходимо сделать из однонаправленного списка кольцевой. Функция удаляет весь линейный список:

Приложение:

Отправлен: 27.03.2007, 02:20
Вопрос задала: Spens (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ramok
Здравствуйте, Spens!

аналогично прошлому вопросу

PS
у вас в этой фунции похоже пропущен ввод удаляемого элемента

Приложение:

Ответ отправил: ramok (статус: Практикант)
Ответ отправлен: 27.03.2007, 04:34
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: support@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.46 от 18.03.2007
Яндекс Rambler's Top100

В избранное