Posté le 10/01/2024 09:33
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 110 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 10/01/2024 09:55 | #
Les variables tu peux les définir à n'importe quelle ligne (plus ou moins).
void n'est pas un type pour une variable (enfin que tu voudrais utiliser a ton niveau) mais pour dire que la fonction retourne void, c'est a dire "rien".
Tu utilises le fxsdk ou le fx9860 SDK ?
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 10/01/2024 10:41 | #
Ok, Merci pour ta réponse. Et mon code, je peux le mettre directement sur la première ligne comme ce que j'aurais fais sur python?
Citer : Posté le 10/01/2024 10:44 | #
En général tu mets les calls aux fichiers de headers en tout premier dans un programme en C (les #include <stdio.h> par exemple).
Les variables globales viennent souvent après.
Citer : Posté le 10/01/2024 10:45 | #
Ok comme dans python ou je mets souvent les import au tout début, c'est ça?
Citer : Posté le 10/01/2024 10:46 | #
oui
Citer : Posté le 10/01/2024 11:05 | #
Juste une remarque en plus : en C tu définis généralement les variables dans les fonctions (on parle de variables locales), et dans ce cas les variables sont crées au début de la fonction et détruites à la fin de la fonction.
Si tu crées une variable hors d'une fonction, par exemple à la première ligne du fichier (on parle d'une variable globale) elle va exister pendant toute l'exécution et pour faire simple c'est un piège à bugs. On a l'impression que c'est plus simple mais ça pose des problèmes plus qu'autre chose.
Donc quand tu veux créer une variable essaie de prendre le réflexe de créer des variables locales en priorité.
Citer : Posté le 10/01/2024 11:16 | #
Ok.. Donc c'est comme en python. Merci!
Citer : Posté le 10/01/2024 12:01 | #
Et mon code, je peux le mettre directement sur la première ligne comme ce que j'aurais fais sur python?
Attention faut que tout ton code soit dans une fonction.
Je te conseille d'aller voir un tuto de C général, et ensuite de regarder les spécificités de la calto
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 10/01/2024 12:54 | #
ok Fcalva. Et est ce que c'est le meme language de arduino? si oui, j'ai juste besoin de réviser (car ca fais longtemps que j'en ai plus fais)
Citer : Posté le 10/01/2024 12:57 | #
Oui et non, oui tu écris en C (ou C++) en arduino. Mais non parce que t'as de nombreuses fonctions propres à Arduino que tu ne peux pas utiliser ici, la notion de loop() ou de setup() par exemple.
Mais niveau syntaxe c'est la même chose, je te conseille quand même de faire un tutoriel C et après tu pourras regarder les fonctions propres à gint.
(Et de toute façon, vous pouvez pas dire le contraire)
MultipliCasio
RDM Calculs
Back Mirror
A Switch To The Top C
Citer : Posté le 10/01/2024 13:01 | #
ok Tituya, tu c'est ou je puisse trouver un bon tutoriel en C?
Citer : Posté le 10/01/2024 13:04 | #
https://googlethatforyou.com?q=tutoriel%20C%20fran%C3%A7ais
Le tuto d'openclassroom en question https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Tu pouvais chercher tout seul quand même ^^'
(Et de toute façon, vous pouvez pas dire le contraire)
MultipliCasio
RDM Calculs
Back Mirror
A Switch To The Top C
Citer : Posté le 10/01/2024 13:07 | #
je sais mais tu connais mieux que moi dans ce domaine