debutant : pointeur pointé n'a plus acces aux pointé du pointeur
13 réponses
Sébastien
Slt,
je tente de comprendre un trucbizarre avec les ppointeur.
j'ai une fonction qui initialise un pointeur de type usb_dev_handle et do=
nt je
ne peux pas en parcourrir le contenu, alors ue les fonction de la bibliot=
heque
(libusb) le font sans erreur. regarder comme suit.
/*extrait usbi.h*/
struct usb_dev_handle {
int fd;
struct usb_bus *bus;
struct usb_device *device;
int config;
int interface;
int altsetting;
/* Added by RMT so implementations can store other per-open-device dat=
a */
void *impl_info;
};
/*end usbi.h*/
/*extrait usb.h*/
/* Data types */
struct usb_device;
struct usb_bus;
Moi je fait carrément un sous repertoire "priv" mais c'est un peut lourd je trouve.
C'est surtout dépendant de l'implémentation... Déjà <priv/usb.h> n'est pas accepté partout. Ensuite cetaines implémentations ont des règles bizarres pour chercher les includes avec chemins: sans chemin elles cherchent dans tous les répertoires possibles, masi si tu dit un chemin elles ne cherchent plus partout, par exemple seulement dans les répertoires de l'utilisateur; ou encore elles ne suivent pas bien les liens symboliques (fichiers .LNK avec Windows).
Antoine
En 417f47f6$0$24443$636a15ce@news.free.fr, cedric va escriure:
Moi je fait carrément un sous repertoire "priv" mais c'est un peut
lourd je trouve.
C'est surtout dépendant de l'implémentation...
Déjà <priv/usb.h> n'est pas accepté partout.
Ensuite cetaines implémentations ont des règles bizarres pour chercher les
includes avec chemins: sans chemin elles cherchent dans tous les répertoires
possibles, masi si tu dit un chemin elles ne cherchent plus partout, par
exemple seulement dans les répertoires de l'utilisateur; ou encore elles ne
suivent pas bien les liens symboliques (fichiers .LNK avec Windows).
Moi je fait carrément un sous repertoire "priv" mais c'est un peut lourd je trouve.
C'est surtout dépendant de l'implémentation... Déjà <priv/usb.h> n'est pas accepté partout. Ensuite cetaines implémentations ont des règles bizarres pour chercher les includes avec chemins: sans chemin elles cherchent dans tous les répertoires possibles, masi si tu dit un chemin elles ne cherchent plus partout, par exemple seulement dans les répertoires de l'utilisateur; ou encore elles ne suivent pas bien les liens symboliques (fichiers .LNK avec Windows).
Antoine
cedric
Merci de l'avertissement, c'est un argument massue pour changer de méthode...
Merci de l'avertissement, c'est un argument massue pour changer de
méthode...