|
Posté le 01-01-2010 à 13:38 | #
|
ca doit etre ca |
|
|
Posté le 01-01-2010 à 13:38 | #
|
:aie2: |
|
|
Posté le 03-01-2010 à 20:56 | #
|
Ne t'inquiète pas Caboun, tout le monde joue à la belote Au lycée, à la fac, partout la belote et le tarot ont leur adeptes. Mais visiblement pas en Alsace ni au Portugal |
|
|
Posté le 03-01-2010 à 20:59 | #
|
lool |
|
|
Posté le 04-01-2010 à 17:54 | #
|
moselle pour te coriger |
|
|
Posté le 04-01-2010 à 18:04 | # | Fichier joint
|
Hourra !
Ton avis m'interresse beaucoup Pierrotll, étant donné que tu te débrouilles en SDK. Si tu avais le temps d'analyser mon code...
Je pense que ça ne va pas trop te plaire car il y a beaucoup de répétitions, mais je ne voyais pas d'autre moyen de"convertir" une variable en chaine de caractères.
En tout cas je l'ai testé au lycée: marche du tonnerre ! |
|
|
Posté le 04-01-2010 à 23:48 | #
|
J'ai jeté un oeil à tes sources, tu dois pouvoir en supprimer 80% en faisant une vrai fonction pour écrire un nombre dans une chaine
Sinon, dès le début t'as un DrawLine qui ne sert à rien, et tu n'as pas besoin de recopier tableauEux et tableauNous dans un autre tableau, un pointeur suffit. |
|
|
Posté le 05-01-2010 à 18:12 | #
|
Exact pour le drawline: un oubli.
Je vais essayer de modifier mes fonctions pour afficher des chaines. C'est vrai que c'est très lourd.
C'est un de mes premiers vrais programmes en C donc je pense avoir encore beaucoup de chose à apprendre sur l'optimisation.
Pour le coup du pointeur. Je n'y avais pas pensé. Mais c'est là qu'on reconnais un programmeur confirmé !
J'essaye de sortir la version allégée au plus vite, même si le programme ne se télécharge pas beaucoup.
Merci d'avoir jeté un coup d'oeil à mon code en tout cas.
J'ai regardé les onctions que tu m'avais envoyé.
Je ne comprends pas cette ligne:
str[--l] = i%10+'0';
Tu peux m'éclairer ? |
|
|
Posté le 10-01-2010 à 12:02 | #
|
C'est bon. En fait '0' vaut 48 et str[--l] vaut i%10 + 48.
J'ai quand même des trucs à modifier car la fonction écrit de gauche à droite et moi je veux qu'elle écrive comme si on avait appuyé sur aligné à droite sur word.
Je sui quand même à 7500 octets aulieu des 10500 ! |
|
|
Posté le 10-01-2010 à 18:07 | #
|
C'est mieux c'est sûr
Pour écrire les nombres alignés à droite, modifier les coordonnées d'affichage de la chaine en fonction de sa longueur. |
|