ascii -> char?

ascii -> char? - Java - Programmation

Marsh Posté le 19-03-2003 à 12:43:05    

Hello, je suis un newbie en java et j'aimerais un peu d'aide...
 
- comment faire pour afficher un caractere dont on connait le code ascii?
- comment faire pour deplacer le curseur de la console avant d'afficher qqch (equivalent de gotoxy en pascal)?
 
Merci d'avance.

Reply

Marsh Posté le 19-03-2003 à 12:43:05   

Reply

Marsh Posté le 19-03-2003 à 12:46:55    

Silent-Bob a écrit :


- comment faire pour afficher un caractere dont on connait le code ascii?
- comment faire pour deplacer le curseur de la console avant d'afficher qqch (equivalent de gotoxy en pascal)?


Pour le 1, c'est facile : imaginons que t'aies ton code ascii sous forme d'int. Bin tu fais tout simplement System.out.println((char)monCodeAscii);
Et pis vala.
Pour le 2, je crois pas que ça soit possible facilement :/


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-03-2003 à 12:53:47    

ok, ca marche nickel, merci bcp ;)

Reply

Marsh Posté le 19-03-2003 à 12:56:29    

Pour le 2, les sequences d'echappements doivent marcher
Enfin ca depend de la console ca.


Message édité par Clie le 19-03-2003 à 12:56:44
Reply

Marsh Posté le 19-03-2003 à 13:01:31    

Citation :

Pour le 2, les sequences d'echappements doivent marcher  
Enfin ca depend de la console ca.


 
Euh quoi toi y en a vouloir dire? ;)

Reply

Marsh Posté le 19-03-2003 à 13:14:28    

La console, c'est le truc à 25 lignes et 80 colonnes que tu utilises pour taper tes commandes et dans lequel les applications que tu lances affichent leurs résultats.
 
Maintenant, Java est un langage portable, ce que Turbo Pascal ne prétendait pas être. Donc Turbo Pascal pouvait se permettre d'utiliser des extensions de la console MS-DOS que Java ne peut offrir. En Java, comme dans beaucoup de langages, la console est un télétype, c'est à dire qu'elle se comporte comme une imprimante à largeur (i.e. nombre de colonnes) fixe, et dont la longueur de la feuille de papier serait infinie (chaque retour chariot passant le télétype à la ligne suivante.

Reply

Marsh Posté le 19-03-2003 à 13:28:39    

ouais mais c quoi une séquence d'échapement?
 

Reply

Marsh Posté le 19-03-2003 à 13:49:08    

Silent-Bob a écrit :

ouais mais c quoi une séquence d'échapement?
 


des truc du genre \t, \r, ...
 
Mais pkoi tu veux faire ca ?
Si tu veux faire un truc embedded, prends Swing et puis c'est tout ! [:bobuse]


---------------
get amaroK plugin
Reply

Marsh Posté le 19-03-2003 à 13:52:13    

bon, me frappez pas, je suis un newbie, je vous l'ai dit, mais c quoi swing?

Reply

Marsh Posté le 19-03-2003 à 14:00:06    

Silent-Bob a écrit :

bon, me frappez pas, je suis un newbie, je vous l'ai dit, mais c quoi swing?


 
De la music qui bouge  [:yaisse2]  
 
C'est une bibliotèque d'ojects graphiques (si je dis pas de connerie  :D ), bouton,fenêtre.......


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
Reply

Marsh Posté le 19-03-2003 à 14:00:06   

Reply

Marsh Posté le 19-03-2003 à 14:14:47    

Reply

Marsh Posté le 20-03-2003 à 01:29:36    

pour la 2 je t'envois une classe qui le fait (si ton shell accepte les caracteres d'echappement) demain (il est tard et je bosse sur mon portable la... pas envie d'allumer ma machine)
 
Cette classe te permet de faire plus ou moins toutes les manipulations sur les caracteres d'echappement (effacements, mouvement de curseur, couleur, soulignement, clignotement, ...)
 
Si tu as la flemme de coder ceci (c'est vite fait, moins d'une demi heure si tu traines les doigts) dis moi...

Reply

Sujets relatifs:

Leave a Replay

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