Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Questions sur les transferts


Index du Forum » Questions sur les transferts » probleme apres le transfert
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

probleme apres le transfert

Posté le 13/04/2014 10:10

Bonjour je débute dans la programmation en C avec le SDK lorsque je creer le programme il fonctionne sur l émulateur mais lorsque je le passe sur ma calculette plus rien ne s'affiche et je dois reset pourtant j ai fait la manip pour rendre compatible le SDK en SH4 et ce bug n’arrive qu'avec les programme trop compliquer parce que j'avais fait un programme de dessin pour tester les fonction de monochrome lib et la il fonctionnait et je comprend pas pourquoi la il bug.
merci d'avance.


Précédente 1, 2, 3, 4, 5, 6, 7 Suivante
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:12 | #


ok et encore un petit probleme
Personnage::~Personnage()
{
}
ça normalement c'est un detructeur
mais si je creer un personnage appeler nicolas et que je veux le suprimer je remplace quel Personnage du code par nicolas ?
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:14 | #


Rien. Soit tu mets le nom des membres comme d'habitude, soit tu utilises le pointeur this.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:16 | #


le nom des membre ?
comme ça
Personnage::~Personnage(nicolas)
{
}
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:17 | #


Non, il n'y a pas de paramètre.
Personnage::~Personnage
{
  m_attribut = 0;
  delete m_pointeur;
}

Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:18 | #


oui met il sera encore la mais avec des atribu a 0 ?

Ajouté le 11/05/2014 à 10:19 :
oups je voulais dire oui mais :aie2:
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:20 | #


Non, à la fin il est supprimé bien sûr. Seulement les allocations dynamiques, non. C'est pourquoi on se sert du destructeur pour les libérer.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:22 | #


dsl je me suis mal exprimer imaginons que j'ai deux perso ivan et nicolas comment suprimmer juste nicolas ?
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:27 | #


delete nicolas;

(Il me semble).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:30 | #


ça c'est pour une allocation je crois sauf que j'ai pas compris comment la faire
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:30 | #


Non, l'allocation c'est
Personnage nicolas;


Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 10:32 | #


Expression must have pointer type
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 10:36 | #


Personnage *ptr = new Personnage();

Attention, un new implique toujours un delete.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 11:38 | #


et je remplace ptr par le nom du perso ?
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 11:39 | #


Oui.
Mais attention ptr est un pointeur donc tu utilises "->".
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 11:39 | #


→ ? pour faire quoi ?
Lephenixnoir En ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 11/05/2014 11:41 | #


Personnage nicolas;
nicolas.methode();
Personnage *alex = new Personnage();
alex- >methode();

Mais sans l'espace entre '-' et '>' (le site remplace automatiquement).
'.' pour les objets, '->' pour les pointeurs.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 11/05/2014 11:43 | #


ok je comprend mieux

Ajouté le 11/05/2014 à 11:45 :
nickel ça marche merci bcp
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 11/05/2014 12:44 | #


Faut que j'améliore le système des balises code moi
Le problème, c'est que je suis pas sur que ça le changera de partout
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 21/05/2014 14:37 | #


re cette fois ci j'aimerais comprendre pourquoi ce code ne fonctionne pas
if(1){
int vie=200-morts;
char ch_vie[20];
sprintf(ch_vie,"il te reste %d vies",vie);
locate(1,1);
Print(ch_vie);
}
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 21/05/2014 14:56 | #


Certainement parce que ta chaine "ch_vie" est trop courte
Tu as 17 caractères plus vie qui fait dans les centaines donc 3 chiffres ce qui fait que tu es juste...
Azertyone Hors ligne Membre Points: 69 Défis: 8 Message

Citer : Posté le 21/05/2014 15:46 | #


il faudrait que je mette ch_vie[21] ?
Précédente 1, 2, 3, 4, 5, 6, 7 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 83 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