Interuption d'une boucle / J'apprends à faire un while - C++ - Programmation
Marsh Posté le 02-09-2003 à 15:32:20
c'est une blague le goto ?
plus sérieusement
Code :
|
Marsh Posté le 02-09-2003 à 15:34:33
ReplyMarsh Posté le 02-09-2003 à 15:52:27
Merci Taz,
Désolé mais je debute en C++ et je suis plus habitué à faire de l'assembleur pour des puces electronique que de faire du C++.
j'ai un encore un PB, dés que la boucle commence j'ai un message d'erreur : "le projet .... a provoqué une classe d'esception EAccessViolation etc etc .."
GetDefaultInterface()->WritePort(Address/*[in]*/, Data/*[in]*/);
Citation : ton post n'apporte aucune info, decris plus ton projet parce que la, echec |
Je savais pas k'il fallait forcément apporté des infos sur un forum.
Et pour la description de mon projet c'est juste de faire clignoté des leds sur le port // sans plus.
Marsh Posté le 02-09-2003 à 15:59:31
Citation : Je savais pas k'il fallait forcément apporté des infos sur un forum |
ben si tu dis pas au moins ce que t'utilises (genre compilo) avec quel lib (w32, mfc, vcl, tagada) ainsi que d'autre truc du genre on va pas y arriver
Marsh Posté le 02-09-2003 à 16:31:39
Citation : Désolé mais je debute en C++ et je suis plus habitué à faire de l'assembleur pour des puces electronique que de faire du C++. |
1° conseil : jamais de goto.
Marsh Posté le 02-09-2003 à 17:06:01
JPhi a écrit : Merci Taz,
|
t'as un pointeur qui se ballade dans le décor
Marsh Posté le 02-09-2003 à 19:15:19
Ayé ca tourne
Citation : t'as un pointeur qui se ballade dans le décor |
Non j'utilise pas de pointeur pk ?
Marsh Posté le 02-09-2003 à 19:16:57
JPhi a écrit : |
Code :
|
(98% de succes)
Marsh Posté le 02-09-2003 à 19:17:17
ReplyMarsh Posté le 02-09-2003 à 19:59:30
-> est un opérateur qui renvoie l'adresse pointée par son operande gauche. Donc GetDefaultInterface() renvoie un pointeur.
Marsh Posté le 02-09-2003 à 20:16:08
Code :
|
est dans un fichier .cpp en raport avec un objet que j'ai inséré dans le projet.
Et dans mon programme je n'ai pas de "WritePort(Address/*[in]*/, Data/*[in]*/); " qui se promene.
Alors mon probleme se situe ou ?
Marsh Posté le 02-09-2003 à 20:44:17
JPhi a écrit : voila ce que j'ai écris: |
et mon cul c'est du poulet ? y'a des "->" et des "WritePort(Address, Data)" partout !
Marsh Posté le 02-09-2003 à 20:53:53
Code :
|
Cela si je les vire j'ai plus de programme
Alors je vois toujours pas kesceki pose probleme !
Si vous pouviez etre plus explicite et un peu moin agresif ca m'arangerai.
Je savais pas k'il y avais un minimum requit pour venir sur ce forum.
Marsh Posté le 02-09-2003 à 20:55:25
JPhi a écrit :
|
achète toi un bouquin et arrête de bricoler ... j'ai du mal à croire que tu ais déjà fait un truc qui fonctionne en asm
Marsh Posté le 02-09-2003 à 21:01:10
Ok je vois la mentalité de certain ici.
"Si tu n'es pas à font dans le C++ depuis 3ans et tu passes pas ta vie à en faire c'est meme pas la pein de nous posé une question Ici c'est le forum des pros"
Bravo la mentalité !
Marsh Posté le 02-09-2003 à 21:42:01
JPhi a écrit : Ok je vois la mentalité de certain ici. |
Ouais
Marsh Posté le 02-09-2003 à 23:11:43
JPhi a écrit : Alors je vois toujours pas kesceki pose probleme ! |
Dans ton code tu as :
Code :
|
Ce qui montre que ta variable Parallele1 est un pointeur.
Marsh Posté le 02-09-2003 à 23:47:35
JPhi a écrit : Ok je vois la mentalité de certain ici. |
et t'as oublié: on aime pas les blaireaux qui nous les brises par ce qu'il faont du C++ depuis 3minutes, même pas foutu de prendre un tutoriel sur le net
Marsh Posté le 03-09-2003 à 00:38:17
Taz a écrit : et t'as oublié: on aime pas les blaireaux qui nous les brises par ce qu'il faont du C++ depuis 3minutes, même pas foutu de prendre un tutoriel sur le net |
ca vole bas ici
Marsh Posté le 03-09-2003 à 07:31:36
Ok on reprend : Si
Code :
|
provoque une acces violation, il y a 95% de chances pour que GetDefaultInterface() renvoie un pointeur NULL. Donc essaie de t'intéresser à ce que devrait renvoyer cet appel, et à ce que tu es sensé faire pour qu'il renvoie un pointeur valide.
Marsh Posté le 03-09-2003 à 08:44:48
Taz a écrit : et t'as oublié: on aime pas les blaireaux qui nous les brises par ce qu'il faont du C++ depuis 3minutes, même pas foutu de prendre un tutoriel sur le net |
Même si je l'aurai dit de façon moin agressive
Sans dec, prend toi un bouquin ou un tuto sur le net et recommence le C++ à zero par ce que là c portnawak. (ou alros reste à l'assembleur si t'as pas le temps d'apprendre un nouveau langage )
Marsh Posté le 04-09-2003 à 00:31:50
JPhi a écrit : Hello,
|
Mon dieu, quel horreur !!!!
Si tu veux stopper une boucle t'as deux façon de le faire :
1) Par de(s) condition(s)
2) Par l'appel de break dans ta boucle.
Marsh Posté le 02-09-2003 à 15:27:10
Hello,
J'ai fais une boucle et je voudrai faire un bouton qui puisse arreté cette boucle.
voila ce que j'ai écris:
Si je lance ce programme il plante, impossible de l'arrete et la boucle ne s'arrete plus.
Message édité par JPhi le 02-09-2003 à 15:33:12