Utilisation du code ASCII à la place du caractère

Résolu/Fermé
askii - Modifié par askii le 23/08/2014 à 13:05
 askii - 23 août 2014 à 15:01
Bonjour,

Je cherche le moyen de remplacer les '(mettre ici deux barres verticales)' pour l'instruction "ou" d'un programme en C par leur équivalent en ASCII qui serait plus rapide à taper au lieu d'aller chercher le caractère dans les caractères spéciaux.
Merci



A voir également:

4 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
23 août 2014 à 13:16
Bonjour,

Tu parles de
||
?

Ce n'est pas un caractère spécial, mais deux caractères ASCII standard.
Sur un clavier français normal, il se trouve avec la touche 6.

0
Utilisateur anonyme
23 août 2014 à 13:20
Bonjour, comme le dis KX, c'est la touche 6, mais il faut faire Atlgr et 6 (sous Windows et linux à priori)
http://fr.wikipedia.org/wiki/Aide:Caractères_spéciaux_problématiques
0
ah oui tiens....
bon ba merci à tous les deux, ça va beaucoup m'aider, mais...
par pur curiosité, c'est possible??
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 842
23 août 2014 à 14:27
Non ce n'est pas possible.
Tu peux seulement afficher | via leur code ascii mais pas remplacer cet opérateur par son équivalent ascii.
En revanche, tu peux tout à fait faire :
#define OU ||

int main(void) {
     /*ton code*/
     if (condition1 OU condition2) {
          /*code*/
     }
     return 0;
}

Cdlt,
-1
merci
0