Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : definition de struture [ Linux / Autre ] (xbabilone)

jeudi 17 mai 2007 à 08:23:35 | definition de struture

xbabilone


Salut a tous .

Dans un fichier source en c j'ai  :

struct usb_driver rtusb_driver = {
    .owner =    THIS_MODULE,
    .name="rtusb",
    .probe=usb_rtusb_probe,
    .disconnect=usb_rtusb_disconnect,
    .id_table=rtusb_usb_id,
    };

Ma question est ; est ce que c'est une definition de  structure  ou une initialisation ?

Si c'est une definition ;il n'y a pas de type a chaque element. Pourquoi?
Si c'est une initialisation ;pourquoi y at'il le mot : struct?







jeudi 17 mai 2007 à 08:40:07 | Re : definition de struture

vicenzo

Membre Club
Réponse acceptée !
Il s'agit d'une déclaration d'une variable "rtusb_driver" (c'est pourquoi on trouve le mot clé "struct" qui pourrait être evité par l'emploi d'un typedef) qui est de type structure "usb_driver" qui est couplée à une initialisation des membres de la structure.

Cette initialisation  est permise la la révision C99 du C... Au passage : Tous les compilos ne supporte pas la norme C99, notamment Microsoft !! Donc si dev sous MS, oublier toute les snouveautés de la révision 99

dimanche 20 mai 2007 à 20:00:33 | Re : definition de struture


Cette discussion est classé dans : usb, struct, definition, rtusb, struture


Répondre à ce message

Sujets en rapport avec ce message

port usb [ par agouti ] Comment peut on faire pour lire avec un lecteur de carte sur port usb merci d'avance Probleme de reception dans un serveur visual C++ pour windows [ par alfred ] Salut a tous!!g un probleme dans mon serveur le recv renvoie la valeur -1 et je ne vois pas pouquoi.voici les source du client et du serveurLe Serveur fichier.h [ par bidules ] Bonjour,j'aimerais savoir s'il est possible de mettre des structures dans un fichier d'entete.Car j'ai fais l'essai mais lors de la compilation pour c multiple definition de fonctions ! [ par bidules ] bonjour,lorsque je compile j'ai plein d'erreur me disant qu'il ya des multiple definitions dans mes fichiers objets : ds tou les fichier .h il y a au Lecture/Ecriture/Modification d'une structure dans un fichier [ par paniX ] Bonjour. Alors voici mon probleme:j'ai créé une structure client qui a cette forme :struct client{ int id; char nom[30]; char prenom[30]; char adresse lecture sur le port usb [ par Draven ] je souhaite branche une webcam sur le port usb et faire la lecture de ce que transmet la webcam. mais je sais pas koment lire le port usb.alors si vou port usb [ par voodoudic ] salut a tous vous n'auriez pas des source pour lire les port usb?j'ai chercher sur tout le site j'ai pas trouvésource orienté plus sur l'empreinte dig Definition de fonction pendant l'execution [ par progueur ] Bonsoir,Je suis en train de faire un programme de calcul sur des fonctions mathematiques.Et j'aimerais que l'utilisateur puisse entrer sa fonction de struct constante [ par zarkin ] Bonjour,Je suis ss Dev-C++.Peut-on définir une structure constante en l'initialisant à partir d'une autre structure constante ?ex:const type1 MaConsta problème de pointeur et d'objet pointé [ par leptit ] Bonjour, Je vous présente le problème en C:struct assoc { int l, *n ; }*n est un pointeur vers une alloc dynamique de memoirestyle tableau d'entier.Je


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.