Section courante

A propos

Section administrative du site

ISPUNCT

Est-ce une ponctuation ?
QuickC ctype.h

Syntaxe

int ispunct(int caractere);

Paramètres

Nom Description
caractere Ce paramètre permet d'indiquer le caractère à vérifier

Description

Cette fonction indique si le caractère est un signe de ponctuation (!,?,...).

Exemple

Voici un exemple permettant d'afficher les caractères de ponctuation (1) ou non (0) entre l'intervalle 32 et 127 :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4.          
  5. int main() {
  6.  int I;
  7.  for(I = 32; I <= 127; I++) {
  8.   printf("%c = %i, ",I,ispunct(I)?1:0);
  9.  }
  10.  printf("\n");
  11.  return 0;
  12. }

on obtiendra le résultat suivant :

= 0, ! = 1, " = 1, # = 1, $ = 1, % = 1, & = 1, ' = 1, ( = 1, ) = 1, * = 1, + =
1, , = 1, - = 1, . = 1, / = 1, 0 = 0, 1 = 0, 2 = 0, 3 = 0, 4 = 0, 5 = 0, 6 = 0,
7 = 0, 8 = 0, 9 = 0, : = 1, ; = 1, < = 1, = = 1, > = 1, ? = 1, @ = 1, A = 0, B
= 0, C = 0, D = 0, E = 0, F = 0, G = 0, H = 0, I = 0, J = 0, K = 0, L = 0, M = 0
, N = 0, O = 0, P = 0, Q = 0, R = 0, S = 0, T = 0, U = 0, V = 0, W = 0, X = 0, Y
= 0, Z = 0, [ = 1, \ = 1, ] = 1, ^ = 1, _ = 1, ` = 1, a = 0, b = 0, c = 0, d =
0, e = 0, f = 0, g = 0, h = 0, i = 0, j = 0, k = 0, l = 0, m = 0, n = 0, o = 0,
p = 0, q = 0, r = 0, s = 0, t = 0, u = 0, v = 0, w = 0, x = 0, y = 0, z = 0, { =
1, | = 1, } = 1, ~ = 1, ¦ = 0,



Dernière mise à jour : Dimanche, le 28 juin 2015