taille des variables en CModifier

bonjour pourquoi avoir annulé mes modifications sur les bornes du c? Le message qui précède, non signé?, a été déposé par 2a01:cb08:1a1:2800:b0fe:a43e:a899:b205 (d · c · b · s).

Bonjour, j'ai cité en référence le paragraphe de la norme ISO-IEC 9899 en rétablissant les valeurs des bornes avec les valeurs qui se trouvent aussi sur Wikipédia. JackPotte ($) 7 février 2021 à 21:13 (UTC)[]

sauf que dans la pratique les chiffres que vous donnez ne sont jamais utilisés un char c'est 2^8 (256) soit 128 en moins + 128 en plus, le plus incluant le zero ca donne limites de -128 à +127 (127+la place du 0 = 128) un int c'est 2^16 soit 2^15 en moins et 2^15 en plus , pour la même raison on est donc de -32 768 à 32 767 (d'ailleurs actuellement un int est le plus souvent basé sur 32 bits et non 16)

si vous tapez le code suivant dans un compilateur c

   #include <limits.h>
   #include <stdio.h>
   int main(void)
   {
   printf("Un multiplet se compose de %d bits.\n", CHAR_BIT);
   printf("signed char : min = %d ; max = %d.\n", SCHAR_MIN, SCHAR_MAX);
   printf("unsigned char : min = 0 ; max = %u.\n", UCHAR_MAX);
   printf("short : min = %d ; max = %d.\n", SHRT_MIN, SHRT_MAX);
   printf("unsigned short : min = 0 ; max = %u.\n", USHRT_MAX);
   printf("int : min = %d ; max = %d.\n", INT_MIN, INT_MAX);
   printf("unsigned int : min = 0 ; max = %u.\n", UINT_MAX);
   printf("long : min = %ld ; max = %ld.\n", LONG_MIN, LONG_MAX);
   printf("unsigned long : min = 0 ; max = %lu.\n", ULONG_MAX);
   printf("long long : min = %lld ; max = %lld.\n", LLONG_MIN, LLONG_MAX);
   printf("unsigned long long : min = 0 ; max = %llu.\n", ULLONG_MAX);
   return 0;
   }

vous obtiendrez les vrai limites (par exemple sur des compilateurs c en ligne )

   Un multiplet se compose de 8 bits
   signed char : min = -128 ; max = 127
   unsigned char : min = 0 ; max = 255
   short : min = -32768 ; max = 32767
   unsigned short : min = 0 ; max = 65535
   int : min = -2147483648 ; max = 2147483647
   unsigned int : min = 0 ; max = 4294967295
   long : min = -9223372036854775808 ; max = 9223372036854775807
   unsigned long : min = 0 ; max = 18446744073709551615
   long long : min = -9223372036854775808 ; max = 9223372036854775807
   unsigned long long : min = 0 ; max = 18446744073709551615

Le message qui précède, non signé?, a été déposé par 2a01:cb08:1a1:2800:b0fe:a43e:a899:b205 (d · c · b · s).

Apparemment cela ne concerne pas tous les compilateurs, comme le stipule ce site de référence : SHRT_MIN -32767 (-215+1) or less, the actual value depends on the particular system and library implementation, but shall reflect the limits of these types in the target platform. JackPotte ($) 8 février 2021 à 01:51 (UTC)[]

je pense que ce site reprends sans trop réfléchier, juste la norme. wikibooks (Programmation C/Types de base) donne les mêmes variables que je donne

Nouvelle prise de décisionModifier

Bonjour.

Juste un petit message pour vous informer qu'une nouvelle prise de décision vient de commencer sur la page : Projet:Wikiversité/Patrons de page, fonctionnalités beta individuelles, crochets indice de renvoi.

Cordialement, MediaWiki message delivery (discussion) 19 février 2021 à 23:19 (UTC)[]

Projet:Français/À faireModifier

Bonjour JackPotte,

Je vous contacte car vous êtes inscrit sur la liste des participants au projet Français.

Je vous notifie que j'ai ajouté de nombreuses choses à faire dans la liste Projet:Français/À faire. Je vous invite donc à la consulter.

Bien à vous,

--Hérisson grognon [mais gentil] 22 février 2021 à 09:52 (UTC)[]

lien vers le dépôt légalModifier

Je viens de modifier la page Recherche:LENR/Louis Corentin Kervran et son époque. Mais je ne trouve pas comment coder un lien vers le dépôt légal. Je t'invite à le faire à ma place. Merci d'avance --Rical (discussion) 26 février 2021 à 21:12 (UTC)[]

  C'est réglé. JackPotte ($) 27 février 2021 à 08:13 (UTC)[]

extension ScoreModifier

bonjour, si <score> a été désactivée en juillet 2020 , je ne comprends pas pourquoi <score vorbis="1" lang="lilypond"> est bloquée et pourquoi <score %vorbis="1"%> , <score %sound="1"%> , <score lang="lilypond"> , <score %vorbis="1"%%T257066%> , etc ... marchent ? un informaticien peut-il expliquer cela ? (voir : Wikiversité:La_salle_café/mars_2021#quelques_essais_sur_<score> ), comment faire pour que les partitions soient à nouveau visibles sur wikiversité (à part reprendre chaque partition une par une) ? cordialement, Geoleplubo (discussion) 18 mars 2021 à 13:25 (UTC)[]

Nouvelle candidature au statut d'administrateurModifier

Hérisson grognon propose sa candidature au statut d'administrateur sur la page Wikiversité:Administrateur/Candidature/Hérisson grognon. Vous êtes invités à venir voter !

Ceci est un message envoyé globalement à un groupe d'utilisateurs. Si, à l'avenir, vous ne souhaitez plus recevoir ce type de message, vous pouvez vous désinscrire sur la page Wikiversité:Notifications au sujet des prises de décisions et des débuts de votes.

je cherche a publier la couverture d'un livre a publier dans le catalogue de la BNFModifier

Je viens de mettre dans commons cette couverture de livre mais la BNF ne l'accepte pas parce que je n'ai ni le droit ni le savoir faire qu'il faut. Je sais qu'il y a une administratrice qui sait le faire mais je ne souviens pas de son nom. Pourais tu la retrouver et lui transmettre ma demande ? Merci beaucoup d'avance ! Rical

Bonjour, désolé mais je ne connais pas. JackPotte ($) 25 avril 2021 à 19:17 (UTC)[]

Un bug dans le Modèle:Leçon ?Modifier

Bonjour JackPotte, je viens de créer la leçon Espaces de Banach et j'ai dû m'y reprendre à 2 fois pour initialiser la sous-page des prérequis, parce que la page principale contenait pour ça 2 liens permettant de créer 2 pages d'intitulés différents : un lien rouge vers Espaces de Banach/Prérequis ("Les prérequis pour cette leçon n'ont pas encore été précisés. Pour le faire, cliquez ici") et un lien (étrangement bleu) vers Espaces de Banach/Prérequis conseillés ("Modifier ces prérequis"). J'avais (logiquement) cliqué sur le premier lien, mais la page Espaces de Banach/Prérequis ne s'affichait pas dans Espaces de Banach et c'est seulement en créant Espaces de Banach/Prérequis conseillés (grâce au second lien) que j'ai obtenu le résultat voulu. Cordialement, Anne 15/9/2021 à 15 h 07 (Toulouse)

Merci je regarde ça... JackPotte ($) 15 septembre 2021 à 14:28 (UTC)[]

Bonjour JackPotte,

  • problème inverse pour la sous-page Espaces vectoriels normés/Post-notions : cette page avait été créée (à partir de Espaces vectoriels normés#Plusloin) via un lien rouge "Vous pouvez modifier cette section pour indiquer les leçons qui sont dans la continuité de celle-ci." mais quand on clique sur le seul lien restant (étrangement bleu) "Modifier ces post-notions", on tombe sur Espaces vectoriels normés/Plusloin.
  • Pas de problème en revanche pour la sous-page "Référents" mais je trouve que c'était mieux avant : pourquoi avoir remplacé "Modifier cette liste" par "S'inscrire sur cette liste" (plus restrictif a priori, et flanqué d'une usine à gaz pas du tout utile pour un futur "référent", puisqu'il est censé savoir modifier une page de Wikiversité).

Cordialement, Anne, 16/9, 17 h 33 (Tlse)

Bonjour, bien reçu, je prendrai le temps de traiter tout ça ce week-end. JackPotte ($) 16 septembre 2021 à 19:07 (UTC)[]
  Les liens sont maintenant cohérents pour les prérequis et les post-notions. D'après mes recherches, il n'y avait pas de page à renommer ensuite.
Par contre pour le changement de wording des référents, il faudrait demander des comptes à Hérisson grognon (d · c · b · s) pour son bénéfice. JackPotte ($) 18 septembre 2021 à 14:39 (UTC)[]
Bonjour @JackPotte et @Anne Bauval.
  1. J'ai récemment modifié les modèles permettant de créer des sous-pages de leçons / cours / structures / etc. car certains liens "modifier" menaient directement à la zone de modification, d'autres seulement à la sous-page en elle-même. Il fallait alors cliquer sur l'onglet Modifier (standard) pour enfin pouvoir modifier la page. Deux clics pour une action, ce n'était pas souhaitable. J'ai donc harmonisé tout cela de sorte que tous les liens "modifier" mènent effectivement vers une page de modification. Dans ce but, j'ai dû remplacer les liens internes classiques ([[ ]]) par des liens un peu plus sophistiqués ([[Spécial:EditPage/ ]], {{Modifier| }} ou alors [{{fullurl: |action=edit}} ]). Malgré mes multiples tests, il est tout à fait possible que j'aie changé -- involontairement -- quelques libellés et c'est sans doute ce qui explique les problèmes que tu as rencontrés, @Anne Bauval. Je t'en demande pardon. PS : merci @JackPotte pour tes corrections.
  2. Dans la modification précise à laquelle vous faites allusion, je me disais qu'il valait peut-être mieux écrire "s'inscrire" plutôt que "modifier", car "modifier" pouvait inviter les vandales à effacer complètement la liste. "S'inscrire" est à la fois plus clair et plus dissuasif. Mais évidemment il ne convient pas aux patrouilleurs/ses qui voudraient supprimer le référencement de contributeurs/rices inactifs/ves, ou changer la présentation des liens vers les pages de discussion. Je rétablis donc "Modifier", au vu des critiques.
Bonne soirée ! Hérisson grognon (discuter) 18 septembre 2021 à 15:09 (UTC)[]

Les 2 IPs scolairesModifier

Bonsoir JackPotte, 205.237.30.142 et 205.237.30.147 sont des IPs scolaires dans la même école. Fête arrêtera l'école en juin 2024, alors est-ce que c'et une bonne idée de les bloquer jusqu'en juin 2024? 138.229.19.202 27 septembre 2021 à 20:33 (UTC)[]

Si vous êtes d’accord de faire ça, je vais arrêter de demander aux autres. 138.229.19.202 1 octobre 2021 à 19:31 (UTC)[]