Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1907 connectés 

  FORUM HardWare.fr
  Programmation
  C

  passer de typedef struct en struct

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passer de typedef struct en struct

n°1663298
k1k1one
Posté le 27-12-2007 à 11:32:53  profilanswer
 

bonjour,
 
Je me lance dans la programmation en C je doit réaliser un petit programme qui permet de convertir du morse en texte et texte en morse.
 
en fouillant j'ai trouvé différent source dont une que je comprend bie net qu tourne bien je la met à ma sauce pour travailler avec des fichiers.
 
Mais je but sur un truc  
 
lors de la déclaration de structure j'ai ceci  

Code :
  1. typedef struct { // definition sctructure lettre de 2 caracteres  et morse de 6 caractères
  2.     char lettre[2];
  3.     char morse[6];
  4. } code;


 
mais j'aimerai pluto le transformer en :

Code :
  1. struct code {
  2. char lettre[2];
  3. char morse[6];
  4. };


le problème c'est lors de mes appele de structure il me dit que code est pas déclaré  
 
exemple d'appele:

Code :
  1. code table[TAILLE] = {
  2.  {"A",".-"}, {"B","-..".......


 
je pense que je doit changer un truc ailleur mais ou je ne sais pas  
 
 
merci d'avance :)


Message édité par k1k1one le 27-12-2007 à 13:43:50
mood
Publicité
Posté le 27-12-2007 à 11:32:53  profilanswer
 

n°1663299
Taz
bisounours-codeur
Posté le 27-12-2007 à 11:35:35  profilanswer
 

et pourquoi tu veux transformer un truc que tu ne comprends pas en un autre truc que tu ne comprends pas ?

n°1663306
dreameddea​th
Posté le 27-12-2007 à 11:58:16  profilanswer
 

Il faut prendre les choses dans l'ordre. En effet, quand bien même la gestion des typedef en général ne sont pas à la première page des tutoriaux C, il faut au moins que tu arrives jusque là pour comprendre et pouvoir réutiliser...
 
Tu confonds déclaration de type (de donnée) et déclaration de variables...
 
Cordialement,


Message édité par dreameddeath le 27-12-2007 à 12:00:29
n°1663355
olivthill
Posté le 27-12-2007 à 13:59:22  profilanswer
 

Sans le mot typedef, la syntaxe réclame d'indiquer le mot struct.

struct code {
char lettre[2];
char morse[6];
};
 
struct code table[TAILLE] = { .....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  passer de typedef struct en struct

 

Sujets relatifs
struts 2: passer une parametre a une classe actionPasser une variable php dasn un script javascript
Passer un nom de méthode et ses paramètres en argumentoutil pour passer des commandes linux sous windows
Passer les arguments d'un Array dans un setTimeout.Passer une variable dans une fonction
Passer une liste a une fonction?Uploader un fichier sans passer par Parcourir
Passer un évènement en paramètre de fonction[CSS? JavaScript? Paint?]J'vais sûrement passer pour un con mais...
Plus de sujets relatifs à : passer de typedef struct en struct


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR