-
- Да там полно такой хрени. Например, я не могу создать свой тип данных с названием BYTE, WORD или DWORD, т.к. эти названия уже используются в каком-то стандартном h-файле! - FDA_home(07.11.2011 20:58, )
- В каком-то -- это в каком? По-моему каша в голове. В стандартных (соответствующих стандарту языка C) нет ни byte, ни word. Ибо за первое и второе -- дурость космического масштаба. - fk0(07.11.2011 21:10)
- Поставьте этот компилятор и проверьте! Такого бреда я ещё не встречал ни в одном компиляторе. Вопрос как это обойти? Не использовать данные идентификаторы этот маразм! Пока я полностью отказался от этой версии компилятора, но т.к. стандартная FDA_home(80 знак., 07.11.2011 21:17, )
- Тратить время на глупости ни сил ни желания. Если хотите сказать что-то полезное -- стоило бы привести вывод компилятора, исходники и командную строку. - fk0(07.11.2011 22:36)
- MPLAB зло. - Гудвин(07.11.2011 21:30)
- Создавать свой тип word еще большее зло.Впрочем это проходит со временем. - PlainUser(09.11.2011 10:58)
- а что полагается создавать вместо короткого "word"? неужели всем не лень писать unsigned short? пишу крайне редко и эволюция сменилась деградацией, может, чего и не знаю... - Argon(09.11.2011 16:23)
- А чем вас стандартные (стандарт C99) типы из stdint.h не устраивают? - rezident(09.11.2011 16:26, ссылка)
- если б ещё в яре оно не тянуло DLIB... - Vit(09.11.2011 18:30)
- типы-то устраивают, а их длинная запись в 2 слова, а иногда в 3 (unsigned long long), иногда утомляет... - Argon(09.11.2011 16:59)
- Программисты мышью, которые клавиатурой не умеют пользоваться, пусть в IAR Visual State программируют. Оставьте C людям владеющим клавиатурой... 6 лишних буков набрать, ппц как сложно, из-за этого во все тяжкие пускаться. - fk0(09.11.2011 21:39)
- Кто-то кого-то недопонимает :( Вы писатель-нечитатель что ли? По ссылке в википедии читали, в указанный хедер заглядывали? Ну хотя бы ради любопытства? Ваш тип word записывается как uint16_t. unsigned long long как rezident(144 знак., 09.11.2011 17:12)
- Чего Вы к типам данных привязались? Я же вначале дал другой пример - функция WriteSPI. Компилятор и такой идентификатор запрещает!!! Вопрос почему? - FDA(15.11.2011 15:33)
- Вопрос не по адресу. Я к разработке HT-PIC отношения не имею :) Ищите аналогичные объявления функций в хедерах, которые вы (или IDE за вас) подключаете к проекту. - rezident(15.11.2011 15:45)
- Вот самое смешное, что ничего я не подключаю кроме заголовочного файла htc.h, а компилятор, тем не менее, ругается. - FDA_home(15.11.2011 22:42, )
- Вопрос не по адресу. Я к разработке HT-PIC отношения не имею :) Ищите аналогичные объявления функций в хедерах, которые вы (или IDE за вас) подключаете к проекту. - rezident(15.11.2011 15:45)
- Все, увидел, пасиба! Но проблема значительно шире: имхо "культуре письма на C" не учат нигде, ну разве что на специальностях, заточенных на программизм. У меня полно знакомых, пишущих как и я, "абы как". - Argon(09.11.2011 17:52 - 18:08)
- +1. очень не хватает базового образования в данной теме. на старые исходники смотреть грустно. на нынешние через пару лет наверное тоже будет смотреть грустно. - AVF(09.11.2011 18:23)
- Достаточно прочитать оглавление и некоторые главы... fk0(09.11.2011 21:42)
- спасибо. как-то не попадался такой документ - AVF(09.11.2011 22:04)
- вот о чем я говорил - красивописание постигается большинством через общение на форумах. Считай, "половое воспитание от ребят на улице". - Argon(09.11.2011 22:12)
- спасибо. как-то не попадался такой документ - AVF(09.11.2011 22:04)
- Достаточно прочитать оглавление и некоторые главы... fk0(09.11.2011 21:42)
- +1. очень не хватает базового образования в данной теме. на старые исходники смотреть грустно. на нынешние через пару лет наверное тоже будет смотреть грустно. - AVF(09.11.2011 18:23)
- Чего Вы к типам данных привязались? Я же вначале дал другой пример - функция WriteSPI. Компилятор и такой идентификатор запрещает!!! Вопрос почему? - FDA(15.11.2011 15:33)
- А чем вас стандартные (стандарт C99) типы из stdint.h не устраивают? - rezident(09.11.2011 16:26, ссылка)
- а что полагается создавать вместо короткого "word"? неужели всем не лень писать unsigned short? пишу крайне редко и эволюция сменилась деградацией, может, чего и не знаю... - Argon(09.11.2011 16:23)
- Создавать свой тип word еще большее зло.Впрочем это проходит со временем. - PlainUser(09.11.2011 10:58)
- Поставьте этот компилятор и проверьте! Такого бреда я ещё не встречал ни в одном компиляторе. Вопрос как это обойти? Не использовать данные идентификаторы этот маразм! Пока я полностью отказался от этой версии компилятора, но т.к. стандартная FDA_home(80 знак., 07.11.2011 21:17, )
- В каком-то -- это в каком? По-моему каша в голове. В стандартных (соответствующих стандарту языка C) нет ни byte, ни word. Ибо за первое и второе -- дурость космического масштаба. - fk0(07.11.2011 21:10)
- Да там полно такой хрени. Например, я не могу создать свой тип данных с названием BYTE, WORD или DWORD, т.к. эти названия уже используются в каком-то стандартном h-файле! - FDA_home(07.11.2011 20:58, )