Résultat indéterminé dû à un souci quelque part comme l'ont dit d'autres. Par exemple:
Ceci semble fonctionner pour moi ;-)
En fait ton vrai souci vient d'exactement ce que tu as remarqué:...
Type: Messages; Utilisateur: fearyourself
Résultat indéterminé dû à un souci quelque part comme l'ont dit d'autres. Par exemple:
Ceci semble fonctionner pour moi ;-)
En fait ton vrai souci vient d'exactement ce que tu as remarqué:...
La page man ne dit rien là-dessus on dirait. Tente et revient nous le dire?
Exactement, je te conseille de faire des petites fonctions qui tu font cela via des paramètres. Ce sera plus facile à gérer après :)
J'ai fait cela trop vite :aie:
Quand j'ai regardé la page:
https://www.d.umn.edu/~gshute/mips/instruction-coding.xhtml
J'ai vu le nombre de bits pour chaque partie:
opcode: 6 bits
rs: 5 bits...
C'est une question de décalages et masques en fait:
int instruction = ((opcode & 0x3F) << 25) | ((rs & 0x1F) << 20) | ((rt &0x1F) << 15) | ((rd & 0x1F) <<< 10) | ((shamt & 0x3F) << 5) |...
J'avais fait le même test sur le mien :). Mais c'est à cause du résultat que je me demande pourquoi da_latifa obtient 0 :)
Ok :), c' est ce que je pensais ;-)
Donc 0x20 << 26 est acceptable dans un nombre à 32 bits. Du coup, montre nous un code complet où tu vois que cela te donne quand même un 0. Il y a quelque chose...
Hmm... 0x20, ce n'est pas 0010 0000?
Problème de pointeurs à mon avis. Vu que tu avais de l'arithmétique sur les pointeurs, je pense que c'est mal fait ;-)
Jc
Je n'ai rien compris :(.
Que tentes-tu de résoudres? Pourquoi ton tableau n'est pas simplement les objets que tu appelles via une méthode virtuelle?
Les messages sont clairs non?
- Tu utilises le mauvais pointeur pour certains cas
- Tu ne peux pas faire 'i o o o o' pour un case
- Tu dois faire ton arithmétique sur les pointeurs maintenant...
Je pense que si tu expliques un peu pourquoi tu veux réinventer la roue et comment cela s'intégre dans ton projet, on serait plus à même de t'aider :)
J'ai du mal à comprendre vraiment tout le souci: Pourquoi ne pas s'appuyer simplement sur la SDL? Pour ton cas, cela semble le plus simple...
N'oublie pas de désallouer la mémoire et t'assurer que tu as assez de mémoire quand tu fais des choses comme strcat ;-)
Ok pourquoi pas :). Je ne dis pas que tu ne peux pas le faire. Peut-être est-ce plus rapide?
J'avais fait un truc similaire à une époque et j'avais trouvé que lire ligne par ligne et traiter la...
C'est beaucoup de code sans vraiment expliquer ce qui ne marche pas. En principe, chaque fonction a une solution pour vérifier un code d'erreur. Cela devrait être relativement simple de savoir où...
Si c'est clair :)
Mais en fait, ton souci est que la solution dépend comme tu le vois de ta structure de données.
A) Si tu as un tableau de structures sans pointeurs internes, tu vas devoir...
Pas exact on dirait:
int div(int a) {
return a / 2;
}
int shift(int a) {
return a >> 1;
}
Je n'ai pas regardé le code encore énormément mais le plus grand souci est que tu es en train d'utiliser flex tout seul mais tu veux faire une analyse sémantique en même temps. Et c'est sûrement...
Comme Matt le dit, c'est très difficile de tirer des conclusions sur ces tests. Il se peut que le fait que tu as une indirection en plus dans le cas de pointeur provoque ce souci de performance. A...
Je pense que tu avais une partie de ton programme qui était compilé avec une autre compréhension des méthodes. Je dis cela parce que je pense que tes méthodes sont identiques.
En compilant avec...
On dirait qu'il revient de temps en temps pour donner une mise à jour. Je suppose qu'il reviendra :)
Pourquoi rajouter un espace à fscanf quand corriger fgets serait mieux? Le souci de l'espace à fscanf est que cela va rendre le debuggage et le code plus compliqué....
Fait des tests :)
Honnêtement, vous ne seriez pas les premiers à vouloir faire cela mais faites des tests...
Histoire qu'on soit clair: je discutais juste du fait que la phrase disait : le compilateur place les char *s = "blah" dans une zone lecture seule. Et je voulais juste faire noter que cela n'est pas...
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.