website logo
Auteur
avatar
Sharynn

Forum » » Création-Développement » » Help demandée sur routine et programmation C


Posté : 28-02-2018 15:50 icone du post

Salut les amis...

juste en passant, pouvez-vous me dire comment avoir la taille d'une variable ou entre deux variables.

Je m'explique:

si j'ai :

int DATA[]={1,2,3,4,5};
int ENDDATA=0;

Comment obtenir la taille de DATA pour définir le nombre de variable dedans.

Sous OS3 en faisant cela ENDDATA-DATA, j'ai la taille car les variables sont placé une derrière l'ordre sur mon compilateur C, mais sous OS4 ???

L'idée est de faire les routines Restore, Read et Data pour mon Amos4. Avec la manip. actuelle sur OS3. Si on lit plus que ce qu'il a dans le data, on a un message d'erreur comme prévu. Alors que sur OS4 la variable DATA et la variables ENDDATA ne sont du tout à coté dans la mémoire..

Si vous avez des pistes sur cela..

Si vous avez aussi un moyen d'utiliser un joystick sans passer par la "lowlevel.library", je suis preneur..
Mon but était de faire un librairie AmOS4 tout en natif AmigaOS4. Mais je n'arrive pas à faire des choses et personne n'a de solution (dixit mes autres posts)...
Rien de grave bien-sûr mais je suis très dessus que l'on ai pas d'exemple ou d'aide sur l'utilisation du "keyboard.device" et autres. On se cache toujours vers la SDL et autre GL qui sont super c'est sûre. Ils utilise surement les librairies et devices interne au SDK pour fonctionner, mais comment ??

Bisous bisous
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2508&forum=14