Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Каскадный · Стандартный · [ Линейный ]

> я туплю или глюк?, сабж

500mhz
post Четверг, 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'

где грабли?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов(1 - 5)
Hahahoj
post Пятница, 22 июня 2007, 00:18
Отправлено #2


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





Полный исходник дай или хоть его структуру (с оставленными на месте значящими вещами, как то описание и юзанье глючащих класов и переменных). Чего на кофейной гуще гадать.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
500mhz
post Пятница, 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! */
};

п.с.
вывод, лучше на чистом апи писать ))))
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
quasist
post Пятница, 22 июня 2007, 07:19
Отправлено #4


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 391
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Разве к ячейке структуре не через точку обращаться?
" -> " это уже тока в ООП тока юзается


Сообщение отредактировал quasist - Пятница, 22 июня 2007, 07:21


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
500mhz
post Пятница, 22 июня 2007, 16:04
Отправлено #5


аццкий сотона
******

Группа: Пользователи
Сообщений: 1 677
Регистрация: 21 авг. 2006
Пользователь №: 17 682





ну так если на С++ то через -> а если на ANSI C то через .
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hahahoj
post Пятница, 22 июня 2007, 17:34
Отправлено #6


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





-> - выбор элемента через указатель,
. - выбор элемента через объект.
Вот и вся разница.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пт., 05 июня 2026, 22:42
Skin Designed (c) by Rooq.net, All Rights Reserved.