|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() ![]() |
я туплю или глюк?, сабж
| 500mhz |
Четверг, 21 июня 2007, 23:48
Отправлено
#1
|
![]() аццкий сотона ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 677 Регистрация: 21 авг. 2006 Пользователь №: 17 682 ![]() ![]() |
имеем Dev-C++ (GP2XSDK) v. 4.9.9.1
далее имеем инклуд dirent.h в нем имеем struct dirent { long d_ino; /* Always zero. */ unsigned short d_reclen; /* Always zero. */ unsigned short d_namlen; /* Length of name in d_name. */ char d_name[FILENAME_MAX]; /* File name. */ }; если я делаю dit->d_name то все ОК а если делаю dit->d_namlen то 16 c:\code\gp2x\N\main.c structure has no member named `d_namlen' где грабли? |
| Hahahoj |
Пятница, 22 июня 2007, 00:18
Отправлено
#2
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
Полный исходник дай или хоть его структуру (с оставленными на месте значящими вещами, как то описание и юзанье глючащих класов и переменных). Чего на кофейной гуще гадать.
-------------------- |
| 500mhz |
Пятница, 22 июня 2007, 00:21
Отправлено
#3
|
![]() аццкий сотона ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 677 Регистрация: 21 авг. 2006 Пользователь №: 17 682 ![]() ![]() |
разобрался ) в линюхе нет такого мембра ) там вот как
struct dirent { long d_ino; __kernel_off_t d_off; unsigned short d_reclen; char d_name[256]; /* We must not include limits.h! */ }; п.с. вывод, лучше на чистом апи писать )))) |
| quasist |
Пятница, 22 июня 2007, 07:19
Отправлено
#4
|
|
Sing along at the Opera ![]() Группа: Профи Сообщений: 3 391 Регистрация: 06 янв. 2006 Пользователь №: 14 791 ![]() ![]() |
Разве к ячейке структуре не через точку обращаться?
" -> " это уже тока в ООП тока юзается Сообщение отредактировал quasist - Пятница, 22 июня 2007, 07:21 -------------------- 12 удачных сделок в барахолке gbx.ru
|
| 500mhz |
Пятница, 22 июня 2007, 16:04
Отправлено
#5
|
![]() аццкий сотона ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 677 Регистрация: 21 авг. 2006 Пользователь №: 17 682 ![]() ![]() |
ну так если на С++ то через -> а если на ANSI C то через .
|
| Hahahoj |
Пятница, 22 июня 2007, 17:34
Отправлено
#6
|
|
Зомби ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 10 730 Регистрация: 17 дек. 2004 Пользователь №: 12 002 ![]() ![]() |
-> - выбор элемента через указатель,
. - выбор элемента через объект. Вот и вся разница. -------------------- |
![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 24 окт. 2026, 13:08 |




Четверг, 21 июня 2007, 23:48












