| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| AVR GCC помогнете за един указател :) http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8696 |
Страница 1 от 1 |
| Автор: | NikB [ Съб Мар 12, 2011 8:03 pm ] | ||||||||||||||||||
| Заглавие: | AVR GCC помогнете за един указател :) | ||||||||||||||||||
Има следните дефиниции (първата е в fat.h, втората - в fat.c:
има и една функция, която си работи ОК:
Обаче аз не знам как да стигна до xFileInDir -> dir_entry -> file_size на върнатия резултат. Изчетох де що намерих ПП Както и да напиша синтаксиса - при компилиране все се оплаква: request for member 'dir_entry' in something not a structure or union .... |
|||||||||||||||||||
| Автор: | Nikola Kirov [ Съб Мар 12, 2011 9:26 pm ] |
| Заглавие: | |
xFileInDir->dir_entry.file_size |
|
| Автор: | NikB [ Нед Мар 13, 2011 11:56 am ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Преди да постна пробвах формално всички комбинации с разделителите "->" и "." Тук if (xFileInDir | ->dir_entry.file_size>0){ дава грешка dereferencing pointer to incomplete type ПП и да допълня целия фрагмент:
|
|||||||||||||||||||
| Автор: | Nikola Kirov [ Нед Мар 13, 2011 12:14 pm ] | |||||||||
| Заглавие: | ||||||||||
би трябвало да работи и така както са декларирани нещата. Нещо пак е омазано при теб вероятно. Може просто правилно да си декларираш структурите като типове. Когато използваш някаква структура или union за тип винаги си я дефинираш с typedef.
|
||||||||||
| Автор: | NikB [ Нед Мар 13, 2011 12:20 pm ] |
| Заглавие: | |
Благодаря! |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|