Prototype: procédure concatene(<> char s1[], >> char s2[]) /* la validité des 2 chaînes est à la charge de l'appelant */ |
Variables: int i = 0; int j = 0; |
Corps de l'algorithme
détaillé: while (s1[i] != '\0') /* on va jusqu'à la fin de s1 */ i = i +1; while (s2[j] != '\0') /* on ajoute tout s2 */ { s1[i] = s2[j]; i = i + 1; j = j + 1; } s1[i] = '\0'; /* on marque la fin de chaîne*/ |