Posté le 01/04/2014 23:14
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 41 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 03/04/2014 21:04 | #
en fait, writefile te renvoie 1 si tout c'est bien passé, et 0 si le fichier n'existe pas. Si la lecture a réussie, tableauInt contiendra le contenu du fichier
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:13 | #
Bon... j'ai fait un CtrlC CtrlV du code dans le SDK, au début, avant l'initialisation des variables et ça me fait plein d'erreurs du type "Illegal array reference" et "Cannot convert parameter "1""...
Donc voila.
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 21:18 | #
Fais voir un peut la déclaration de la fonction et l'utilisation que tu en fais
(et fait attention, le site transforme les != en images qui ne sont pas reprises par le copier-coller)
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:21 | #
un ≠ ?...
En gros j'ai fait ça :
writeFile(Record,sav,(unsigned char*) &tableauInt,4);
}
Après, ça c'est juste pour créer le fichier, après, comment je le modifie ?
Ajouté le 03/04/2014 à 21:21 :
et je l'ai mis avant les déclarations de variables
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 21:23 | #
Cela modifie le fichier !
Et il n'y a pas besoin d'effectuer deux fois la sauvegarde
if(writeFile(Record,sav,(unsigned char*) &tableauInt,4)==0) // on ecrit tableauInt dans le fichier nommé "Record.sav"
{
Print("erreur d'écriture, sauvegarde impossible"); //si l'ecriture ne c'est pas bien passée
}
Ajouté le 03/04/2014 à 21:24 :
Ce que je veux dire, c'est que les != du site doivent être remplacé par les ! =, ce qui n'est pas fait automatiquement
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:31 | #
tableauint c'est une variable ?
Et au fait, ça fonctionne toujours pas...
Je voudrais mettre la variable "Record" (un int) dans ce fichier.
Puis la récupérer à chaque fin de partie.
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 21:34 | #
Pour enregistrer ta variable dans le fichier 2048.sav:
writeFile(2048,sav,(unsigned char*) &Record,4);
et pour mettre le contenu du fichier dans la variable :
readFile(2048,sav,(unsigned char*) &Record);
Mais vérifie, si tu as copié coller le code de Tenmax, d'avoir remplacer les != par ! = (sans l'espace au milieu)
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:38 | #
Ok mais le code de Tenmax, il faut obligatoirement le mettre ?
(je veux dire comme avec "srand(time_getTicks());" pour utiliser "rand()")
Ajouté le 03/04/2014 à 21:41 :
Et au fait, j'ai mis tes bouts de code et ça s'améliore mais il reste une erreur
"Undeclared name "sav""
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 21:45 | #
oups, j'ai oublié les "". met des " " entre 2048 et sav
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:51 | #
Ok, ça s'améliore encore ...
Reste un truc, ça bug et je comprend pas trop l'erreur , j'ai mis ça :
writeFile("2048","sav",(unsigned char*) &Record,4);
et ça me donne ça :
** L2310 (E) Undefined external symbol "_writeFile" referenced in "C:\Users\Kirafi\Desktop\2048\Debug\Test1.obj"
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 21:53 | #
est-ce que tu as bien défini la fonction et mis le prototype dans un .h?
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 21:56 | #
... quelle fonction ?
Ajouté le 03/04/2014 à 21:56 :
Je l'ai directement mis dans mon Main.c
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 22:01 | #
tu peux copier coller la fonction telle que tu l'as mise dans ton .c?
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 22:03 | #
Ben comme ça :
if(writeFile("2048","sav",(unsigned char*) &Record,4)==0);
pour créer le fichier
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 22:16 | #
Non, la déclaration de la fonction (le code de Tenmax)
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 22:26 | #
... Bien sur... la déclaration de Tenmax...
Je la met ou ? dans un truc.h ou dans le Main.c ?
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 22:28 | #
Dans le .c, et le prototype dans truc.h
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 22:30 | #
le prototype CAD ?
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 03/04/2014 22:31 | #
fonctionInutile(int argument,char* arg)
{
//code
}
prototype = fonctionInutile(int argument,char* arg);
Donc avec cet exemple, tu mets fonctionInutile(int argument,char* arg); dans le .h
et
fonctionInutile(int argument,char* arg)
{
//code
}
dans le .c
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 03/04/2014 22:33 | #
...Ok et avec le truc de Tenmax ça donne ?
Ajouté le 04/04/2014 à 18:32 :
J'ai exactement copié-collé le code de Tenmax au début du Main.c, avant les déclaration de variables, et ça me redonne ce type d'erreur "Illegal array reference" et "Cannot convert parameter "1""
Ajouté le 04/04/2014 à 21:56 :
Bon, merci à tous pour vos explications
Je peux maintenant écrire et récupérer les valeur d'un fichier
Mais lorsque je quitte le programme et que je reviens, le record reviens à 0 ?
Pourras-tu survivre plus de 20 secondes dans ce fameux tunnel appelé Graviton
Rebondis entre les murs en évitant les piques dans SpikeBird
Pourras-tu éviter de te faire écraser dans FallBlocs (élu Jeu Du Mois)
La version 2048 tactile amélioré au plus haut point : 2048 Delux !
Pars à la recherche des morceaux d'étoile dans Lumyce (élu Jeu Du Mois)
Citer : Posté le 04/04/2014 21:57 | #
Tu aurais aussi pu utiliser memory...