Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Attention à l'Aide de MikroC
- paulfjujo
Expert- Messages : 2597
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Bonjour à tous,
Attention au HELP de MikroC
Beaucoup d'exemple tres succints peuvent effectivement "tomber en marche ",
mais peuvent s'averer planter votre programme lorsque celui ci deviendra consequent ( en taille).
en particulier
... pour imprimer une ligne de >255 cars ..
ou un sprintf .. avec %c
ou sur les conversion ByteToStr .
. à suivre cet echange sur MikroC Forum
ByteToStrWithZeros documentation ..
tres difficille à convaincre MikroC !
en resumé
pour reserver une table de caractere pour recevoir la conversion
ByteToStr d'un unsigned char (ou Byte) , il faut une taille de 4 bytes ( 000 à 255 + string terminator=0)
ShortToStr d'un signed char ou char .. il faut une taille de 5 bytes ( -128 à + 127 + string terminator=0)
la façon la plus facile à retenir
char Byte_Table[]="255";
char Signed_Char_Table[]="-128";
Attention au HELP de MikroC
Beaucoup d'exemple tres succints peuvent effectivement "tomber en marche ",
mais peuvent s'averer planter votre programme lorsque celui ci deviendra consequent ( en taille).
en particulier
... pour imprimer une ligne de >255 cars ..
ou un sprintf .. avec %c
ou sur les conversion ByteToStr .
. à suivre cet echange sur MikroC Forum
ByteToStrWithZeros documentation ..
tres difficille à convaincre MikroC !
en resumé
pour reserver une table de caractere pour recevoir la conversion
ByteToStr d'un unsigned char (ou Byte) , il faut une taille de 4 bytes ( 000 à 255 + string terminator=0)
ShortToStr d'un signed char ou char .. il faut une taille de 5 bytes ( -128 à + 127 + string terminator=0)
la façon la plus facile à retenir
char Byte_Table[]="255";
char Signed_Char_Table[]="-128";
Attention à l'Aide de MikroC
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 48 invités