1

2

strlen renvoie le nombre de caractères d'une chaine C (c'est-à-dire terminée par un caractère nul).
DrawStrWidth renvoie la largeur en pixel que prendra l'affichage d'une chaine dans une taille de fonte particulière.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

4

C'est simple, il te suffit de comparer si DrawStrWidth("m",F_4x6) te donne le même résultat que DrawStrWidth("a",F_4x6). Si c'est le cas, c'est que la fonction est buggée.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

5

6

Bah en tout cas, si la fonction retourne le même résultat pour "m" et pour "a", c'est qu'elle est buggée.
Si les résultats sont différents, ça ne veut pas dire qu'elle ne l'est pas.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

7

8

mes tests ne seront forcément pas exhaustifs

Tu peux en tout cas faire un programme qui mesure la longueur de miliers de strings et vérifie si DrawStrWidth donne le bon résultat à chaque fois non ?

9

10

Je me rappel avec eu des problèmes avec la fonction DrawStrWidth avec seulement la fonte 4x6.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

11

12

Oui la fonte 0 la plus petite.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

13

C'est quoi les problèmes que vous rencontrez ? La fonction renvoie des résultats incorrectes ?

14

15

Heu t'es sûr ? Je n'ai jamais eu de problème avec cette fonction, et c'est pourtant pas faute de l'avoir utilisée... Avec des caractères spéciaux peut-être ?

(titre édité)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

16

En meme temps c pas dur a coder une fonction comme ca.. alors si ya un bug..

17

Sauf que ça prend la taille de la fonc + 256 octets pour les tailles, si y'a moyen de s'en passer c'est pas plus mal :/
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

19

-