Bonjour CGi
Merci pour ta réponse.
Je n'ai pas dit que le problème venait de Code::Blocks : il vient de moi !
Tu dis
C'est là tout mon problème : la doc d'installation est rédigée pour...
Type: Messages; Utilisateur: serge17
Bonjour CGi
Merci pour ta réponse.
Je n'ai pas dit que le problème venait de Code::Blocks : il vient de moi !
Tu dis
C'est là tout mon problème : la doc d'installation est rédigée pour...
Bonjour
Bon, en fait il est normal que cela ne fonctionne pas : il est nécessaire d'utiliser gp2c qui, comme son nom l'indique, traduit les instructions gp en langage C.
Le nouveau problème est...
Bonjour
Je souhaite utiliser PARI/GP dans un programme en C++ (j'utilise Code:Blocks sous Windows 10).
Le guide d'installation fourni avec la doc concerne les machines UNIX et très peu Windows.
...
D’habitude, on pose une question du genre « J’ai un programme qui marche pas et je vois pas pourquoi »
Ici ce n’est pas le cas : à partir d’un programme qui marche (la fonction divise), j’ai...
Bien sur qu'il faut mettre rdx à zéro avant la division : c'est ce que je fais dans la fonction divise et c'est bien pour cela que ma fonction s'appelle divise_bug ! Regarde : dans divise_bug, la...
Effectivement, le programme ne teste aucun flag. Mais aucun test ne serait possible puisque le CPU reste enfermé dans la division : il ne peut donc exécuter aucune instruction ultérieure.
J’ai...
Bonjour chrtophe
Merci de m’avoir suivi ici.
Lors d’une erreur fatale, comme une division par zéro mais pas seulement, il est inutile de continuer le programme. Donc interruption et message...
Bonjour
Ma configuration est : Windows 10 + Code::Blocks + TDM64 (gcc 64 bits).
D’un part, on peut dire qu’un programme qui plante est un programme mal conçu, peu importe la nature du plantage....
Bonjour
Grâce à vos réponses mon questionnement a évolué et s’est précisé. Pour éviter les confusions, je vais passer ce fil en « Résolu » et en ouvrir un autre qui, je l’espère, sera plus clair....
Bonjour Vincent (suite)
On pose b = 2^64 (en 64 bits). On suppose que 0 < x < b (idem pour y)
Après la multiplication de x par y on a x*y = rdx*b + rax
La condition x*y/n < b (nécessaire pour...
Bonjour Vincent
J’ai donné mon test en 64 bits car mon compilateur C++ est un 64 bits mais ton test en 32 bits est tout à fait suffisant. Il y un overflow dès que le quotient de x*y par n ne...
Ben non ! je ne suis pas un expert, mais quand même ! On divise par n qui est le modulo (donc pas nul).
On tourne en rond. C'était ta première réponse et j'ai répondu que non ; tu n'as vraiment...
Bonjour Kannagi
Tes connaissances en informatique sont probablement très largement supérieures aux miennes. Le problème c’est que tu interviens sur un grand nombre de sujets (merci à toi) et je ne...
Compilateur C++ : TDM64 (gcc 64 bits)
Dans la doc, il est dit que si le quotient ne tient pas dans le registre indiqué, le CPU envoi le bit-flag d’overflow #DE. Que le compilateur C++ n’en tienne...
Bonjour
Comme je le disais dans mon précédent message
Il est donc normal que le programme en C++
1) ne plante pas
2) donne un résultat faux dès que x*y >= 2^64
Le problème n’est pas là....
Bonjour Vincent
Merci pour les liens. Je n’avais pas compris que tu programmais directement en assembleur. C’est sûr que dans ce cas les messages d’erreurs doivent être plus « pointus ».
1)...
Merci à tous les deux
@Kannagi : « division par zéro ». Ce n’est pas le problème (normalement on évite de faire des calculs modulo 0 ).
Si tu ne vois pas ce qui plante, essaie le programme, ce...
Bonjour
Contexte : utilisation d’un programme en assembleur au sein d’un programme en C++.
Syntaxe AT&T (gcc),
Le programme suivant calcule le résidu modulo n du produit x*y
// output :...
Bonjour
J'ai installé il y a longtemps le mode "Contraste noir élevé" disponible sur Windows 10. J'en suis très satisfait et je pense ne pas être le seul à apprécier ce mode. Pour éviter toute...
Bonjour
Sur un précédent ordinateur (Windows 7, Maple 7), j'ai effectué des sauvegardes de données.
Du style : save mytable, "toto.m" que je retrouve correctement après : read "toto.m"
En...
Bonjour Lekno
Merci pour ta réponse.
Marche très bien et je vais passer en résolu.
Par contre je n'ai pas compris
Bonjour Oliv73
Super idée ! Je m'en veux de ne pas y avoir pas pensé ...
Effectivement, après redémarrage, j'ai pu faire la modification et je n'ai plus besoin de mon mot de passe après une...
NOOOOOOOOOOOOOOON !!!!!:piou:
j'ai complété mon précédent message. Une dernière idée peut-être ?
Quand je disais que je n'avais rien vu concernant le mot de passe, c'est que "A la reprise demander l'ouverture de session" est vraiment pas clair et je ne sais toujours pas ce que cela veut dire !...
Bonjour
@ txuku :
Bien sûr mais cela ne concerne que le fond d'écran et le délai d'attente avant la mise en veille.
Je n'ai rien vu concernant le mot de passe.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.