Posté le 01/04/2014 23:14
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 167 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 06/04/2014 16:25 | #
Pas de bug de compilation mais toujours la fenêtre
Citer : Posté le 06/04/2014 16:27 | #
C'est vraiment la fonction Save() qui bugge ?
Retire le sizeof(**Grille) qui ne te sert à rien parce qu'il vaut 1 et que de toute manière, tu sais de quelle taille sont tes données.
Enfin, si ça ne marche toujours pas, commentes la boucle de Grille.
Citer : Posté le 06/04/2014 16:35 | #
Ok, j'ai mis 16 à la place du "sizeof(**Grille)*4" mais ça a encore raté...
Par contre, avec la boucle en commentaire, ça bugue plus, mais du coups ça sauvegarde pas ma grille
Citer : Posté le 06/04/2014 16:37 | #
Je crois que je suis un idiot... --'
En remplacant Grille par (Grille+i) ?
Citer : Posté le 06/04/2014 16:41 | #
ça marche exactement comme prévu
Et non, tu n'est pas du tout idiot, je peux te l'assurer
encore MERCI Lephénixnoir, je te ferais une mention spéciale dans les crédits
Citer : Posté le 06/04/2014 16:43 | #
La lecture se passe bien aussi ?
Les données ne sont pas perdues en route ?
Citer : Posté le 06/04/2014 16:46 | #
Non, c'est bon
Ajouté le 06/04/2014 à 16:47 :
J'ai fait tout les tests nécessaires sur l'émulateur et sur ma SH4
Citer : Posté le 06/04/2014 16:48 | #
De rien.
En revanche pour t'éviter ce genre de problèmes, je te conseille, sauf cas exceptionnels, d'utiliser de préférence des tableaux à une dimension ; c'est plus facile pour les passages aux fonctions.
Citer : Posté le 06/04/2014 16:51 | #
A d'accord
Mais pour le moment, je vais laisser le code comme ça
En tout cas, maintenant je sais manipuler les fichiers
Citer : Posté le 06/04/2014 16:56 | #
Oui oui, laisse comme ça !
Les tableaux à une dimension se passent très facilement
{
// Et hop, ça fonctionne !
}
int main()
{
int tab[10];
Fonction(tab);
}
Citer : Posté le 06/04/2014 16:58 | #
Ouai, plus facile de faire la fonction avec 1 pointeur qu'avec un double pointeur
Citer : Posté le 06/04/2014 17:00 | #
Non, ce n'est pas un double pointeur, c'est un tableau de pointeurs !
Théoriquement
Citer : Posté le 06/04/2014 17:02 | #
Citer : Posté le 06/04/2014 17:08 | #
T'inquiète pas, si j'en avais eu besoin, j'aurais su la faire
Citer : Posté le 06/04/2014 17:12 | #
hum, petit HS : l'équivalent de While(Getkey) : WhileEnd
En C, j'avais essayé des truc mais a fonctionnait pas
Citer : Posté le 06/04/2014 17:14 | #
Ah, tu veux une boucle qui attende que l'on relâche le clavier pour continuer ?
GetKey() attend que l'on appuie sur une touche, donc ça ne peut pas marcher.
Il y a bien IsKeyDown(), mais il faut préciser toutes les touches une à une.
Citer : Posté le 06/04/2014 17:16 | #
Ouai, c'est assez contraignant