Je trouve ça plus que bizarre ! et trompeur... Pourquoi c pas pareil alors pour 32 bits --> 16, et 16 bits --> 8, tant qu'on y est ? (dans certains cas ce serait pratique, ça pourrait éviter des...
Type: Messages; Utilisateur: denispir
Je trouve ça plus que bizarre ! et trompeur... Pourquoi c pas pareil alors pour 32 bits --> 16, et 16 bits --> 8, tant qu'on y est ? (dans certains cas ce serait pratique, ça pourrait éviter des...
Bonjour,
Est-il possible d'écrire un simple char (un octet, en fait) sur le terminal (ou tout autre flux de sortie) sans passer par un syscall ? Sinon, y a-t-il une autre interruption que...
Oui, mais pour que l'opération soit correcte, il faudrait que les 2 nombres: mantisse/dividende et exponentielle/diviseur soient déjà en représentation virgule flottante, même si leur valeur...
GCC en standard sous linux aligne sur plusieurs mots (dword ou quord en langage MS); chez moi c'est 16 bytes, donc 4 mots de 32 bits. Mais il s'agit du tas, pour la pile c'est sûrement mot par mot,...
Ah, ok, merci ! Je crois que c ça, l'exception : pas une division par zéro, mais une erreur de taille de registre.
Denis
Merci, Bifur !
Tu m'as permis de trouver le moyen de faire comme je le souhaitais, bien que ce soit pas exactement comme tu le fais toi, là. Mon problème était je crois l'histoire de l'adresse de...
J'ai pas été assez clair, peut-être. Elle affiche que des 'n' si j'essaie de passer la valeur numérique du chiffre sur la pile. Mais dans la version postée cette valeur est passée en registre, et...
Oui et non. J'ai une liste complète de syscalls, avec tous les arguments de chaque appel (y compris description des typedefs et structs concernés). Un parfait aide-mémoire, donc. C'est une page web...
Bonjour,
Sur la voie d'apprendre l'assembleur (moderne)... J'ai réalisé une petite routine juste pour afficher un chiffre. J'aimerais bien une critique (constructive et sympathique, mais critique)...
Merci Issam,
Les arguments ligne de commande sont donc passés sans leur taille, puisque ce sont de pures chaînes C, si je pige bien. Donc, mes 2 prochains petits essais seront de calculer une...
Bonjour,
Je (re)démarre de zéro en assembleur, sous Linux.
Pour mon premier prog, je souhaite écrire un "salut, [username] !" où usename est donné comme arg au programme. Pour ecrire sur le...
Une fois cliquée / sélectionnée une question, la réponse se déroule *et* son titre (la question elle-même) est "surlignée" (par une couleur de fond dégradée). Lorsque l'on sélectionne une nouvelle...
Ouais, c'est la prochaine étape :)
Trève de plaisanterie. Je te remercie beaucoup Neckara.
Ton exemple de réalisation montre clairement (je crois) que ça peut pas être fait simplement sans...
Alors voilà, le cas le plus simple de "supertype" avec 2 "soustypes", l'un équipé d'un entier naturel, l'autre d'un entier signé ; et 2 "méthodes", l'une affiche l'élément et l'autre dit si le nombre...
Je voulais dire que le langage D est un "sur-ensemble de C avec OO mieux fait" (que C++) (d'après non pas moi-même, mais une myriade de commentateurs dont nombre d'amateurs et concepteurs de langages...
Ouais, en fait ce que je veux faire ressemble tout-à-fait à ce qui est résolu en c++ par les vtables. Mais je voudrais éviter c++ absolument : trop compliqué pour moi, déjà que j'ai du mal avec...
Bon, je reformule :
Comment avoir le plus simplement possible en C l'équivalent de ce qu'apporte le sous-typage ? Càd que je peux appeler une méthode 'm' sur un élément 'e' et que la bonne méthode...
Ah, apparemment ce que tu veux faire c'est de l'automatisme ! (C'est mon premier métier.)
Je sais qu'il existe des bibliothèques dédiées pour le contrôle / la simulation / la visualisation de...
Ca fait combien 2^32 (-1) ?
Astuce : 2^10, c'est 1k. (donc 2^30, c'est 1G)
Denis
Les compilos C font ça (tail call optimisation) ? Ou seulement certains, pour le fun et la vitesse ? C'est dans le standard ?
Denis
Il y a au moins 3 problèmes dans ton code :
1. Il est presque illisible du fait de l'espacement et l'indentation. Voici un exemple (juste un exemple) de version plus lisible :
T *filtrer(T...
Je te conseille de te faire un petit dessin (en remplaçant les liens/pointeurs de début/fin de liste par le signe ensemble vide, par exemple). Représente ou note bien, "bêtement", les actions à...
Bonjour,
J'ai sans doute besoin d'implanter manuellement l'équivalent du polymorphisme par sous-typage. Ci-dessous j'explique un peu mon appli pour que vous puissiez vous en faire une idée et...
merci!
Si, bien sûr ça se fait, et même beaucoup... dans des langages d'autres familles que C où la préoccupation de vitesse d'exécuition est moins présente. (En l'occurrence, la famille des Lisp en...
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.