Comment puis-je écrire une seule boucle de course de a à z et de A à Z dans C?

Je veux combiner les deux pour des boucles en une seule boucle. Comment puis-je le faire?

Je veux faire une boucle par de a à z et A à Z, comme suit:

char ch;
for (ch = 'A' ; ch <= 'Z' ; ch++ )
{ 
}
for (ch = 'a' ; ch <= 'z' ; ch++ )
{
}

mais à l'aide d'une seule boucle.

Si vous voulez en C, pourquoi cette question est également étiqueté C++?
... et le point de ce qui est?
hopp , désolé, j'ai supprimé le c++ , qui a été par erreur.
Est-ce devoirs?
Ensuite, vous devez utiliser isalpha au lieu de le faire vous-même.

OriginalL'auteur kobe | 2011-06-15