Quel est le symbole pour les espaces en C?

Je suis à essayer de comprendre comment faire pour vérifier si un caractère est égale à espace blanc en C. je sais que les onglets sont '\t' et retours à la ligne sont '\n', mais je veux être en mesure de vérifier pour un espace normal (à partir de la barre d'espace) à l'intérieur d'un if déclaration.

Quelqu'un sait ce qu'est le caractère pour cette?

  • char a = ' '; espace est le caractère
  • La peine de lire ceci
  • Il ressemble à tout le monde, c'est d'oublier que 'a' a type int en C.
  • Je n'avais aucune idée de ce que C et C++ en désaccord sur ce!
  • Mais il n'affectera pas les réponses.
  • Elle n'affecte pas l'utilisation correcte de isspace(), isblank(), etc. Ces fonctions ne sont pas définies pour char, mais pour int valeurs dans le unsigned char gamme et EOF. Le passage d'un char qui est signée par rapport à une int peut avoir des résultats différents selon la façon dont le int valeur a été attribuée.
  • et de penser, je l'ai googlé et est venu ici.

InformationsquelleAutor Cesar A | 2015-05-04