Je dois implémenter un petit contrôle graphique multimage, qui est essentiellement un tableau de 9 images, montré un par un. Le but final est d'agir comme minislider.Tables de correspondance en C++
Maintenant, ce contrôle graphique va recevoir différentes gammes entier: de 5 à 25 ou de 0 à 7 ou de -9 à 9.
Si je vais utiliser proportion - « règle de trois » J'ai peur n'est pas techniquement suistainable parce que cela peut être une source d'erreurs. Ma conjecture est d'utiliser quelques tables de recherche, mais a quelqu'un un bon conseil pour l'approche?
Thnx
Pourquoi pensez-vous avoir besoin d'une table de correspondance? Pourquoi ne pas simplement calculer l'indice à partir de la plage et de la valeur actuelle? –
Le mini-curseur se compose de 9 images dont les images doivent changer lorsque la valeur augmente ou diminue. En effet, l'imageId est un index en croissance. Mais la plage d'entrée de l'autre module peut être de 5 à 25, ou de 0 à 7. À première vue, je voulais utiliser la règle de trois, mais ce n'est pas correct, et le choix semble être les tables de recherche. – garzanti
Juste pour clarifier ce que j'ai compris: On vous donne un ensemble d'images qui doivent être affichées séquentiellement (potentiellement dans les deux directions, mais pas de sauts). Vous avez également une plage d'entiers qui n'ont pas besoin de commencer par 0 et dont la plage peut être supérieure à 9. Comment les entiers sont-ils liés aux images? Qu'est-ce que vous appelez la «règle des trois» qui n'est pas une solution? –