[CLIPS] Comment faire une tabulation ??

Comment faire une tabulation ?? [CLIPS] - Programmation

Marsh Posté le 25-03-2002 à 22:22:33    

Bonjour,
c sur un langage peu connu que je demande votre aide : le clips !
 
Question : Comment formater dans un printout une tabulation ?
 
Ce qui ne marche pas : utilisation de "tab" ça renvoie un carré noir  :cry: .
 
Exemple : (printout t "Ref --" tab "TEXTE" )
 
Toute idée est la bien venue  :jap:  
 
POur ceux qui ne connaisent pas, voici l'URL :
[ http://www.ghg.net/clips/download/executables/pc/ ]
ça permet de faire des IAs.
 
Merci  :jap:

Reply

Marsh Posté le 25-03-2002 à 22:22:33   

Reply

Marsh Posté le 25-03-2002 à 22:37:43    

up du soir Espoir..
 :hello:   :sleep:

Reply

Marsh Posté le 26-03-2002 à 07:51:46    

up ddu matin ..

Reply

Marsh Posté le 26-03-2002 à 18:26:20    

up :bounce:

Reply

Marsh Posté le 27-03-2002 à 09:09:10    

:bounce:

Reply

Marsh Posté le 27-03-2002 à 13:12:33    

tu peux utiliser les balises classiques du C
\t pour la TAB, \n pour retour a la ligne...

Reply

Marsh Posté le 27-03-2002 à 18:42:11    

ernst > a priori ça ne marche pas [quoi que ca serait plutot logique ! ]
 
ma syntaxe est la suivante :  
(defrule Premier_Achat
  (declare (salience 10))
  (Init (login ?log))
  (Utilisateur (Nom ?log)(Dernier_Achat nil))
 =>
  (printout t "Que voulez acheter dans la liste entrer une ref:" t)
  (printout t "**** Attention **** si vous ne souhaitez plus rien acheter taper 'q' " t)
  (printout t "Ref --" \t  "-- Nom --" \t "-- Prix Euros --" \t "-- Decription" t)
)

 
Cf. derniere ligne..

Reply

Marsh Posté le 29-03-2002 à 20:51:10    

up
..
....
.

Reply

Marsh Posté le 30-03-2002 à 10:30:55    

up pour un long w-e.. apres je laisse tomber  :cry:

Reply

Marsh Posté le 30-03-2002 à 10:50:50    

Le problème a l'air d'être plus l'environnement d'execution que le langage en lui même. JE treavaille avec un langage qui a le même problème à l'affichage du tab (alors qu'en sortie fichier, pas de problème).
 
Fait tes tab à la main, par exemple en ajoutant un truc genre :  
 
(declare TAB "    " )
 
 
Donc ta ligne devient :
(printout t "Ref --" TAB "TEXTE" )  
 
C'est pas super élégant, mais ça aiderai. Sinon, tu peux aller modifier le source de CLIPS pour voir si il y a moyen de corriger le problème.
 
PS: j'ai compilé CLIPS sous linux et le tab marche.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 30-03-2002 à 10:50:50   

Reply

Marsh Posté le 30-03-2002 à 14:16:55    

merci pour l'info mais je n ais testé que sous win2k et winXP..
 
Sinon, ton idée de déclarer une var globale n est pas viable car une tab permet d aligner les elements d'une meme colonne c un peu different des espaces ..
 
Enfin, je vais me debrouillé !
 
Merci  :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed