Animer du c

Résolu
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   -  
 Loic -
Bonjour,
je voudrais savoir si c'est possible de mettre de l'animation dans le langage C.
Du style des lettre qui bouge. Des trucs basics
Merci d'avance!!

12 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Tu veux dire dans la console lors de l'exécution ?
0
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
tu peux toujours faire :

system ("COLOR 1d");

pour changer les couleurs de la console..
pour avoir toutes les couleurs, fait :

system ("COLOR");

et tu verra les possibilités !
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
oui lors de l'exécution. OK pour les couleur mais pour l'animation. Texte défilant, ou clignotant....
de ce style
0
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
la je ne sais pas ....

on continue de chercher !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
ça me paraît peux probable de pouvoir animer le texte. Voi du coté de conio pour tout les effets de couleur etc.
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
Pour animer du texte, tu dois pouvoir le faire à coup de '\r' et d'espaces.
Par exemple :
const char *mot="coucou";
for(size_t i=0;i<TAILLE-strlen(mot)+1;i++) {
   putchar('\r');
   for(size_t j=0;j<i;j++) putchar(' ');
   fputs(mot,stdout);
   fflush(stdout);
   //pause sleep(1) ou Sleep(1000) suivant l'OS ;)
}

Pour les couleurs, il faut voir du côté des bibliothèques de ton système. Rien de portable ;)
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
salut
le code que tu m'as donnée ne fais pas grand choses.
Mais je voudrais savoir si c'est possible de mettre des valeurs dans un tableau en couleur en c
par exemple le 1 serait en rouge, le 2 en bleu...
MERCI D'AVANCE!!!
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
As-tu bien mis le Sleep ? Car je l'ai mis en commentaire dans mon exemple, et si tu le mets pas, tu n'obtiendras rien devant la puissance des ordinateurs ;).
Sinon pour la couleur, cela n'est pas natif. Cela dépend de ton OS. Sur Linux, tu peux utiliser les séquences ANSI. Sur windows, tu peux voir du côté de la commande batch color et l'utiliser avec system("color ...");
https://www.robvanderwoude.com/ntcolor.php

Cdlt
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok mais comment on fais pour mettre de la couleur dans un tableau pour chaque case
par exemple le 1 serait en rouge, le 2 en bleu...
faire un switch ou un for si oui comment car j'ai essayé et ça ne marche pas!!!
MERCI D'AVANCE!!!
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
Dans un tableau, tu stockes des bits. Aucune information sur la couleur. La couleur se fera au moment de l'affichage. Et pour cela, mon message du dessus répond à la question. Sur windows, tu peux voir avec system("color ...");
0
[o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention   28
 
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Oui, sur linux, mais pas sur windows ^^.
0
[o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention   28 > fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention  
 
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846 > [o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, c'est bien ce que je dis. C'est pas natif ;-))).
Tu utilises les API du système. Mais rien de standard.
0
Loic > [o.o]REplay Messages postés 357 Date d'inscription   Statut Membre Dernière intervention  
 
Ce siteduzero est vraiment pitoyable :
les noobs, ils ont copié l'aide de MSDN , en la traduisant en français !!!
Pathétique !
0
HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
pas mal du tout ca !
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci !!
0