Posté le 04/09/2020 16:37
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 262 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 05/09/2020 11:22 | #
The Casio SDK's C89 standard requires that all variables are declared at the beginning of the function.
You need to declare rc before the call to BFile_DeleteFile.
Citer : Posté le 05/09/2020 11:24 | #
En fait c'est bon, il suffisait de déclarer ces deux variables en début de fonction
Et y'avait une autre erreur dans write_code() : Bfile_CreateFile prend DEUX arguments.
Par contre, les valeurs de key ne sont toujours pas bien sauvegardées dans mdp.sav.
Ajouté le 05/09/2020 à 11:25 :
J'avais pas vu Kbd2
Citer : Posté le 05/09/2020 11:30 | #
Do you have the API manual? If you look up the functions in the manual you're told exactly what to give each function and what it will do and give you.
Citer : Posté le 05/09/2020 11:40 | #
j'ai réussi ! (oui, enfin, bon, quand même, après tout ce temps, ça valait le coup de mettre en rouge)
Il y avait deux erreurs supplémentaires : ligne 188, lamentable : read_code au lieu de write_code
Et enfin, ligne 117 : Il fallait bien évidemment conserver handle=Bfile_OpenFile(filename,_OPENMODE_READ);, sinon il réécrivait toujours le fichier !
Et maintenant, mdp.sav contient bien la valeur numérique des touches préssées !
@Kbd2
API manual ?
Non, ça ne me dit rien...
Où peut-on sa le procurer ?
Citer : Posté le 05/09/2020 11:42 | # | Fichier joint
I've attached it to this message.
Citer : Posté le 05/09/2020 11:45 | #
OK, thank you !
Citer : Posté le 05/09/2020 12:17 | #
Bien joué !