soustraction de deux chaines de caractères
Bonjour,
je viens faire appel à vos connaissances parce que je suis bloqué sur ce problème depuis plus d'un jour...
Je dois faire une soustraction avec deux chaines de caractères.
J'ai réussit à coder de tel sorte que la première chaine ait la même longueur que la seconde (avec la seconde plus ou moins grande par rapport à la première), que la première soit plus grande. Si la deuxième est plus petite, mon code marche pour des petits nombres, après je me retrouve avec un ' à la place du premier chiffre.
Sachant que mon code marche si la première chaîne est plus grande et que je procède:
Code:
1 2 3 4 5 6 7
| if (len1 < len2)
{
tempory = s1;
s1 = s2;
s2 = tempory;
res[len] = '-';
} |
si la deuxième chaîne est plus grande que la première, je ne devrais pas avoir de soucisnon?