Page 1 sur 2

quelques routines..

Posté : lun. 3 déc. 2012, 12:57
par zariski
Hello, encore moi !
je tiens d'abord à vous remercier pour tous ces précieux renseignements.
Aujourd'hui je recherche les résultats des routines ci-dessous :

1. int ascii(string s);

2. string format(string s, int n, string locale=" ");

3. string format(string s=defaultformat, string s=defaultseparator,real x, string locale=" ");

4. string string(real x, int digits=realDigits);

5. string locale(string s=" ");

6. string time(string format="%a %b %d %T %Z %Y");

7. int seconds(string t=" ", string format=" ");

8. string time(int seconds, string format="%a %b %d %T %Z %Y")

9. int system(string s);

10. int system(string[] s);

11. void asy(string format, bool overwrite=false ... string[] s);

12. void abort(string s=" ");

13. void assert(bool b, string s=" ");

14. void exit();

15. void sleep(int seconds);

16. void usleep(int microseconds);

17. void beep()


OUI je sais, rien que ça !!! :D

Re: quelques routines..

Posté : lun. 3 déc. 2012, 16:26
par GM
Bonjour,

zariski a écrit :Hello, encore moi !
je tiens d'abord à vous remercier pour tous ces précieux renseignements.
Aujourd'hui je recherche les résultats des routines ci-dessous :

1. int ascii(string s);


Dis donc... tu essaies de traduire les phrases explicatives de la doc ?
La phrase définissant ascii ne me semble pas compliquée... et si vraiment tu peines à traduire, j'imagine que tu sais qu'il y a des sites pour traduire :
Par exemple :
Image


Sinon... en regardant la version html de la doc, tu peux trouver ce lien :
http://asymptote.sourceforge.net/doc/Data-types.html

Et puis... tu donnes l'adresse sur la page de Google Traduction pour obtenir une traduction de la page :
http://translate.google.fr/translate?sl=en&tl=fr&js=n&prev=_t&hl=fr&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fasymptote.sourceforge.net%2Fdoc%2FData-types.html&act=url
... et tu auras peut-être des passages très mal traduits mais tu en auras aussi qui sont bien traduits comme l'exemple que j'ai donné.
Cela peut te permettre de dégrossir ta liste.

Re: quelques routines..

Posté : lun. 3 déc. 2012, 17:57
par zariski
pfiouuu bien sûr que j'ai traduit tout ça par Google...
Disons que c'est pour être certain de mes "interprétations".
Et puis je n'arrive pas à afficher ce code ascii !!!!!

Re: quelques routines..

Posté : lun. 3 déc. 2012, 18:32
par GM
zariski a écrit :Et puis je n'arrive pas à afficher ce code ascii !!!!!

La fonction renvoie un entier donc tu l'affiches comme tu afficherais toute variable entière.

Figure asymptote 1c65b74e29fa0c60cdad3b2fa7b65aa6
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. size(150);
  2. dot("A="+string(ascii("A")),(0,0),S);
  3. dot("B="+string(ascii("B")),(1,-1),S);
  4. dot("C="+string(ascii("C")),(2,-2),S);
  5. dot("Z="+string(ascii("Z")),(3,-3),S);
  6. dot("a="+string(ascii("a")),(4,0),S);
  7. dot("b="+string(ascii("b")),(5,-1),S);
  8. dot("c="+string(ascii("c")),(6,-2),S);
  9. dot("z="+string(ascii("z")),(7,-3),S);


et un simple

Code : Tout sélectionner

write(ascii("A"));

pour un affichage en console.

Re: quelques routines..

Posté : lun. 3 déc. 2012, 19:18
par zariski
ah ben oui !!
Parfois (souvent) je suis un peu c..
Merci :mrgreen:

Re: quelques routines..

Posté : lun. 3 déc. 2012, 19:24
par zariski
Zut j'aurai dû essayer avant car ascii est refusé !!!! mille sabords !!!!
Bizarre non ?

Re: quelques routines..

Posté : lun. 3 déc. 2012, 19:27
par GM
zariski a écrit :Zut j'aurai dû essayer avant car ascii est refusé !!!! mille sabords !!!!
Bizarre non ?

Je ne comprends pas. L'exemple précédent ne fonctionne pas ?

Re: quelques routines..

Posté : lun. 3 déc. 2012, 19:31
par GM
GM a écrit :
zariski a écrit :Zut j'aurai dû essayer avant car ascii est refusé !!!! mille sabords !!!!
Bizarre non ?

Je ne comprends pas. L'exemple précédent ne fonctionne pas ?


Je viens de vérifier, c'est implémenté depuis la version 2.14.

------------------------------------------------------------------------
r5373 | jcbowman | 2011-11-16 01:55:41 -0700 (Wed, 16 Nov 2011) | 1 line
Changed paths:
M /trunk/asymptote/configure.ac

Increment version to 2.15svn.
------------------------------------------------------------------------

...
...
...

------------------------------------------------------------------------
r5366 | jcbowman | 2011-11-15 12:36:33 -0700 (Tue, 15 Nov 2011) | 2 lines
Changed paths:
M /trunk/asymptote/doc/asymptote.texi
M /trunk/asymptote/runstring.in

Implement int ascii(string s).

Re: quelques routines..

Posté : lun. 3 déc. 2012, 19:33
par zariski
ahhhhh en effet j'ai la 2.08 !!
pffioouuu suis pas à la mode !!!!
merci

Re: quelques routines..

Posté : lun. 3 déc. 2012, 22:33
par GM
Je laisse une trace ici de ce que l'on vient de me rappeler .

Si la ligne suivante donne 65 :

Code : Tout sélectionner

write(ascii("A"));

c'est celle-ci qui donne A :

Code : Tout sélectionner

write(format("%c", 65));