Langage C, Printf %%
RésoluJ'ai besoin de votre aide en programmation C.
Je souhaite afficher le symbole pour cent depuis la fonction Printf, mais sans passer par le formatage "%%".
D'avance merci.
Configuration: Windows XP SP2 Firefox 2.0.0.3 OpenOffice.Org 2.0
11 réponses
Affichage du symbole pour cent via printf sans passer par le format %% constitue la problématique centrale et les échanges explorent plusieurs méthodes en C pour obtenir le caractère '%' . La solution principale consiste à déclarer un caractère et à lui affecter le symbole '%' puis à l'afficher avec printf('%c', a), ce qui évite le formatage %% . D'autres réponses évoquent des alternatives comme printf("%c",37) ou l'utilisation d'ASCII 37, des séquences d'échappement telles que \045 ou \x25, ou encore l'usage de puts simplement . Pour éviter tout doute, plusieurs méthodes restent compatibles avec les standards C et fonctionnent indépendamment de l'environnement, mais les choix dépendent du contexte de compilation et des contraintes de lisibilité du code.