begin process at 2010 02 10 05:14:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Autre

 > 

definition de struture


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

definition de struture

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

xbabilone

Merci !



Cette discussion est classée 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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales