Bonjour a tous

Voila j'ai quelque questions ou je n'ai pas trouvé de réponse..


1/ Peut on utiliser int pour mettre un caractère exemple A ?

2/ Pourquoi dans ce code on met i-- au lieu de i-1, c'est pas pareil ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int longueurChaine(const char* chaine)
{
    int i = 0;
    char caractereActuel = 0;
 
    do
    {
        caractereActuel = chaine[i];
        i++;
    }
    while(caractereActuel != '\0');
 
    i--; 
 
    return i;
}

3/ Pourquoi dans la fonction strcat dans chaine1 il y a un espace entre le "t" de Salut et le "\0 ?

L'image se trouve a cette adresse: http://www.hiboox.fr/go/images/diver...c6749.png.html