Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 30/04/2015 dans Messages

  1. En ce qui concerne la documentation, tu trouveras des liens sur cette page (rubrique Documentation > AutoLISP). Ou encore, retrouver l'aide d'avant 2011 (acad_dev180.chm), regarde ici.
    1 point
  2. Salut, Ça ne marche pas parce que strcat attend des chaînes de caractères comme argument et la variable Zgs est liée à un nombre réel. Il faut convertir Zgs en chaîne avec rtos : (princ (srtcat "\nZgs=" (rtos Zgs))) ou passer directement Zgs à princ qui accepte tous les types d'expression LISP: (princ "\nZgs=") (princ Zgs))
    1 point
  3. Salut, atoi transforme une chaine en entier, donc "63.83" devient 63. Il faut utiliser atof à la place pour conserver les décimales. Et itoa convertit un entier en chaine. Comme nous voulons un nombre à virgule, il faut utiliser rtos et lui dire combien nous voulons de chiffres après la virgule. (setq Zgs (rtos (- (atof Zgs) (atof prf)) 2 2))
    1 point
  4. Slt, Presque il te manquais atof ;) (setq Zgs (rtos (- (atof "63.83") (atof "0.95")))) A+
    1 point
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité