Langage c
harie123
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,je veux l'Équivalent des deux fonction en pascal en langage c ord(x) et chr(x)
et merci
et merci
Configuration: Windows XP Firefox 3.5.5
3 réponses
-
Ord(x) c'est comme en PHP ?
Si tu parle de cette fonction qui permet de récuperer la valeur numérique d'un caractère ASCII effectivement tu n'a pas besoin.
Il a déjà une valeur numérique, codé sur un 1 octet si il est déclaré en char (donc de 0 à 255).
Pour preuve test le petit code suivant :
int main()
{
printf("%d\n", (int) 'x');
return (0);
}
Tu va obtenir 120 à l'écran, ce qui est bien la valeur numérique du caractère x -
salut
relis donc ton cours C
je crois bien que ces deux fonctions n'ont pas nécessité d'être en C -
Salut,
En C, pas besoin d'ord ou de chr puisqu'un char représente un byte d'au moins 8 bits. Dans la mémoire, il s'agit donc d'un nombre (code ascii). Le caractère ne se fait qu'à l'affichage (via l'indicateur %c).
Cdlt