Ah ok.
Mais alors comment expliquer ça ?
Les espaces sont importants entre 'as' et '()'
Les "File not found" sont envoyés par as.
:>as ()
File not found: ()
:>as()
File not found: )
4.0000000000000000
:>as
:>as()
000000
Reprenons :
:>as ()
File not found: ()
Normal.
:>as()
File not found: )
4.0000000000000000
4 est bien le code d'erreur pour un fichier non trouvé, mais pourquoi PedroM a-t-il dit à mon programme que ')' est le premier argument de la ligne de commande ?
:>as
:>as()
000000
Maintenant, as() me renvoie juste 000000 et plus 4.00000000000000.
En fait, as() me renvoie 4.00000000000 après que j'ai exécuté 'as ()' et tant que je n'ai pas exécuté 'as', puis il me renvoie 000000. Si je ré-éxécute 'as ()', il me renverra à nouveau 4.000000000.