Design en C - C - Programmation
Marsh Posté le 14-04-2005 à 14:53:28
C'est l'anniversaire de qui ?
Marsh Posté le 14-04-2005 à 14:54:05
stfu noob
Marsh Posté le 14-04-2005 à 14:57:42
et d'ailleurs tu serais bien inspiré de foutres des:
Code :
|
Marsh Posté le 14-04-2005 à 14:58:42
d'ailleurs quoi ?
je note la suggestion mon cher jean louis
Marsh Posté le 14-04-2005 à 15:01:25
damned, je suis demasqué
mais je reviendrais
Marsh Posté le 14-04-2005 à 16:59:03
je tenais a dire que les choux de bruxelles en sauce charbon a clou, ca remise la planche dans l'attribut cartésien
Marsh Posté le 14-04-2005 à 17:18:53
chrisbk a écrit : |
Je préfère séparer la défintion de la structure (qui peut resservir) et la declaration de la globale. C'est plus clair (et chez moi, ça rentre pas dans les même cases...)
Un exemple qui compile...
|
|
|
Marsh Posté le 15-04-2005 à 13:31:36
C'est rigolo, comme idée, ca. J'essaierai de le coller dans mon prochain projet C, au moins pour les constantes (les fonctions la dedans, c'est ptet un peu lourd, non ?)
Inconvénient : comme tu dis, faut pas abuser sur l'imbrication des structures, vu qu'on est obligé de taper la totalité, après
Marsh Posté le 15-04-2005 à 18:40:43
bin les fonctions bof, ca va. Ca permet tjs de regrouper, ou si jamais tu as des "données" associées a la fonction, ca permet de regrouper
le plus moche ca reste l'initialisation de la structure dans le .c
Marsh Posté le 15-04-2005 à 20:53:00
chrisbk a écrit : |
Yaka mettre directement les nombres magiques dans le code.
Marsh Posté le 14-04-2005 à 14:52:53
bonjour
Je sai que parler de design en C c'est un peu comme de parler d'acceleration a propos d'une deux chevaux, mais en fait je voulais juste savoir si j'etais le seul a faire ca, et ske vous en pensez. Bon, en C, vous le savez il y a qu'un global scope et tout va dedans. Venant du C#/C++, ca me saoule un peu paske je trouve ca tout caca, surtout quand vous voulez faire des constantes, fo tjs esperer que personne a pas deja coller un #define identique quelque part, idem pour les fonctions ou alors fo prefixer a mort, etc etc.
Bref, ca manque de namespace, cette histoire. Un peu de separation dans le code, quoi ! Zyva.
Donc vala ce que je fais depuis peu pour tacher de demeler un peu le bordel :
truc.h :
Et doncques dans truc. :
Et doncques ailleurs dans le code on peut savamment faire :
ce que je trouve assez superbe
Notez, ca marche aussi avec des fonctions
Yop.h:
Yop.c:
(pour les raleurs habituels : non je pense pas avoir inventé qqchose, non je trouve pas ca laid, je trouve meme ca passablement pas mal, tant qu'on abuse pas dans les struct { struct { struct {)
Message édité par chrisbk le 14-04-2005 à 14:53:41
---------------
NP: HTTP Error 764 Stupid coder found