Bah sur ce plan-là, à mon avis il vaut mieux faire pratique...
"stderr" n'est pas seulement utilisé pour "erreur", mais "erreur aussi dans le sens debug", ce qui veut dire mettre des traces et les...
Type: Messages; Utilisateur: souviron34
Bah sur ce plan-là, à mon avis il vaut mieux faire pratique...
"stderr" n'est pas seulement utilisé pour "erreur", mais "erreur aussi dans le sens debug", ce qui veut dire mettre des traces et les...
;)
Bien sûr, mais comme on mentionnait, toascii demande le code ASCII :P
Alors que les autres ne sont pas du code ASCII, donc pourquoi ne pas se servir de la bête fonction faite exprès pour...
de plus, pour la 3ième fois....
fprintf ( stderr, "%c", toascii('^G'));
fprintf ( stderr, "%c", '^G');
toascii prend un chiffre qui va être transformé en code ASCII (d'où le 7)
'^G' ou '\a' est un caractère !!!! (à cause des simples guillemets)
Donc c'est juste :
fprintf (stderr, "%c",...
:mouarf: Lol pas tout en même temps..
fprintf ( stderr, "%c", toascii(7));
ou, comme le dit Médinoc,
7 n'est pas magique... 8O
7 est le code ASCII de "BEL" http://www.asciitable.com/..
Pour un peu d'historique, tu peux te référer à :
https://en.wikipedia.org/wiki/Control_character
on peut aussi faire :
fprintf ( stderr, "%c", toascii(7));
qui devrait sortir "bell", donc un "bip", avec juste la bibliothèque standard
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.