diff options
author | Pixel <Pixel> | 2001-05-01 17:24:59 +0000 |
---|---|---|
committer | Pixel <Pixel> | 2001-05-01 17:24:59 +0000 |
commit | b44d595ac1be31d01c568b0bd0386a1c60715ac6 (patch) | |
tree | d83d43d8f580c1b0f08155e3341f5e6378dfe2c9 /lib/scalaires.c | |
parent | 759be422fcf0fcca5a91b01e5ed7f752d95f0f8d (diff) |
Plop
Diffstat (limited to 'lib/scalaires.c')
-rw-r--r-- | lib/scalaires.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/scalaires.c b/lib/scalaires.c index 49c243f..e805b7c 100644 --- a/lib/scalaires.c +++ b/lib/scalaires.c @@ -117,7 +117,7 @@ rationnel rat_division(rationnel rat1, rationnel rat2) } -char *rat_to_string(rationnel rat) +char *rat_to_string(rationnel rat, int first) { static char resultat[128]; char temp[64]; @@ -126,9 +126,15 @@ char *rat_to_string(rationnel rat) if (rat.num<0) { rat.num=-rat.num; - strcat(resultat,"-"); + if (first) { + strcat(resultat,"-"); + } else { + strcat(resultat,"- "); + } } else { - strcat(resultat,"+"); + if (!first) { + strcat(resultat,"+ "); + } } switch(display) { |