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

  FORUM HardWare.fr
  Programmation
  C

  [C] mot clef "code"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] mot clef "code"

n°527744
darkalt3
aaaargh
Posté le 01-10-2003 à 13:08:33  profilanswer
 

Bonjour à tous,
 
je dois, pour mon boulot, porter des sources...
Je recompile l'affaire sous vc++6, et là je tombe sur un fichier source dont je vous décrit la structure tout de suite:
 
#ifdef un_truc
 
code unsigned char variable_dont_on_se_fout = 'a';
code unsigned char variable_dont_on_se_fout_2 = 'b';
code unsigned char variable_dont_on_se_fout_3 = 'c';
 
#else
 
unsigned char code variable_dont_on_se_fout;
unsigned char code variable_dont_on_se_fout_2;
unsigned char code variable_dont_on_se_fout_3;
 
#endif
 
Ma question est la suivante:
 
qu'est-ce que le mot clef "code", dont je ne connaissais jusqu'à aujourd'hui pas l'existence ?  
J'ai pas le k&r sous la main, pas moyen de vérifier si c'est standard. Quant à rechercher sur google, un peu difficile avec ce mot ...
J'en appel donc à vous...
 
Cordialement, alt3.
 
[Edit] petite précision: le compilateur progresse jusqu'au #else, avant de reporter une erreur à a ligne suivant.
De plus, je recherche dans le code si ce mot clef a une signification particulière apres un #define par exemple, mais cela ne semble pas etre le cas. De puis, j'ai vérifié dans la liste des mots reservés C, et "code" n'en fait pas partie.


Message édité par darkalt3 le 01-10-2003 à 13:19:09
mood
Publicité
Posté le 01-10-2003 à 13:08:33  profilanswer
 

n°527761
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-10-2003 à 13:43:01  profilanswer
 

c'est quoi le compilo d'origine ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°527765
chrisbk
-
Posté le 01-10-2003 à 13:46:41  profilanswer
 

truc vite fait vu que t'es sous VC : clic droit sur code : go to declaration (ou definition je sais pu)
 
tu verras tout de suite c koi la bete

n°527770
darkalt3
aaaargh
Posté le 01-10-2003 à 13:52:21  profilanswer
 

Harkonnen a écrit :

c'est quoi le compilo d'origine ?


 
Je ne le sais malheureusement pas (mon contact n'est pas dispo). Tout ce que je sais, c'est que la target d'origine est compatible x86, dans un environnement embarqué (terminal de paiement).
Des que j'ai l'info, je la diffuse.

n°527776
darkalt3
aaaargh
Posté le 01-10-2003 à 13:54:58  profilanswer
 

chrisbk a écrit :

truc vite fait vu que t'es sous VC : clic droit sur code : go to declaration (ou definition je sais pu)
 
tu verras tout de suite c koi la bete


 
Bah rien... il n'y a pas de déclaration de ce 'code'
 
A vue de nez, vu que ce sont les pros qui me répondent, cela n'a pas l'air standard, puisque cela ne semble rien vous évoquer.
 
je vais donc partir de l'idée que c'est spécifique à la target d'origine.
 
Mais (j'ai envie de jurer), pourquoi ca compile dans la premiere moitié :fou: ?

n°527779
chrisbk
-
Posté le 01-10-2003 à 13:56:54  profilanswer
 

ben c pe un fumeux #define planqué quelquepart, en tout j'en ai jamais entendu parler de ce truc
 
tu peux aussi essayer un find in file histoire de voir si trouve sa definition....

n°527782
chrisbk
-
Posté le 01-10-2003 à 13:57:57  profilanswer
 

ce que moi je comprends pas, c'est :
 
#ifdef un_truc  
 
code unsigned char variable_dont_on_se_fout = 'a';  
code unsigned char variable_dont_on_se_fout_2 = 'b';  
code unsigned char variable_dont_on_se_fout_3 = 'c';  
 
#else  
 
unsigned char code variable_dont_on_se_fout;  
unsigned char code variable_dont_on_se_fout_2;  
unsigned char code variable_dont_on_se_fout_3;  
 
#endif  
 
 
un coup le code est en position de "storage specifier" (pkoi pas..) et dans le deuxieme je vois pas ce qu'il fout la (a part foutre sa merde)
 
 
 

n°527785
darkalt3
aaaargh
Posté le 01-10-2003 à 13:59:37  profilanswer
 

chrisbk a écrit :

ben c pe un fumeux #define planqué quelquepart, en tout j'en ai jamais entendu parler de ce truc
 
tu peux aussi essayer un find in file histoire de voir si trouve sa definition....


 
j'ai fait ça, je n'ai rien trouvé :/

n°527787
darkalt3
aaaargh
Posté le 01-10-2003 à 14:01:30  profilanswer
 

chrisbk a écrit :

ce que moi je comprends pas, c'est :
un coup le code est en position de "storage specifier" (pkoi pas..) et dans le deuxieme je vois pas ce qu'il fout la (a part foutre sa merde)


 
Bah oui, c'est clair.
On le retrouve en première position à quelques autres endroit du code.
 
Pis je ne vois pas la nuance entre premiere et deuxieme position. Comme si c'est une extension au specificateur de type (style extern), mais en interchangeable. Vraiment bizarre...

n°527797
chrisbk
-
Posté le 01-10-2003 à 14:08:00  profilanswer
 

en deuxieme position ca ne peut a mon avis que faire foirer la compilation (eg apres le type vient normalement le nom de la variable, rien d'autre)
 
en premiere position c'est effectivement un storage specifier (auto, static, extern, truc et machin).  
Essaye de debusquer le type qui a commis ca :O

mood
Publicité
Posté le 01-10-2003 à 14:08:00  profilanswer
 

n°527803
darkalt3
aaaargh
Posté le 01-10-2003 à 14:11:20  profilanswer
 

chrisbk a écrit :


Essaye de debusquer le type qui a commis ca :O


 
Les gars qui font des blagues comme ça, moi c'est un balle dans la nuque, au fond d'une courée. J'ai dix chiens bien entraînés et un papier avec son odeur: il est mort le gars.
 
Quoi qu'il en soit, merci à vous deux pour vos réponses :)

n°527805
Joel F
Real men use unique_ptr
Posté le 01-10-2003 à 14:14:38  profilanswer
 

TODO :  
Pas embêter darkalf3  :ouch:

n°527811
LetoII
Le dormeur doit se réveiller
Posté le 01-10-2003 à 14:26:17  profilanswer
 

Joel F a écrit :

TODO :  
Pas embêter darkalf3  :ouch:  


 
Ou alors tuer ses chiens en premier :o
 
Heu si non une rapide recherche de mon côté n'a rien donné, ca doit effectivement être spécifqiue à la plate forme d'origine  [:spamafote]


---------------
Le Tyran

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

  [C] mot clef "code"

 

Sujets relatifs
Une question bête... (source généré par php --> indentation code).Probleme "unexpected $" a la fin de mon code .....
[PHP] Generer le code html avec une classeCode de correction d'erreur
[c++] sauvegarder code source IE dans un fichier...Optimisation d'un code en java (JTextArea>codage>JTextArea)
Imprimer ou copier/coller du code avec les COULEURS[résolu]Problème de compatibilité IE sur un bout de code
VBS - Un p'tit code pour trouver les fichiers identiques sur un DD[JAVA] Formattage code source : tab ou espace pour indenter ?
Plus de sujets relatifs à : [C] mot clef "code"


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