Salut, je voudrais savoir comment afficher un message clignotant avec le langage C ... Y a t-il pas une instruction qui permet de retourner à la même ligne pour réécrire le même message contrairement à \n qui retourne à la ligne ???
Version imprimable
Salut, je voudrais savoir comment afficher un message clignotant avec le langage C ... Y a t-il pas une instruction qui permet de retourner à la même ligne pour réécrire le même message contrairement à \n qui retourne à la ligne ???
Rien qui soit garanti par le standard, j'en ai peur...
Mais tu peux essayer \r.
1 tu ecrits a une ligne n caracteres,
2 tu retournes au debut de la dite ligne // c'est la que pose le probleme
3 tu ecris n espace
4 tu utilise un timer pour gerer le temps entre 2 et 3 puis tu retournes a 1.
pour le point 2 la solution sous dos c'est conio.h
sous les systemes unix tu vas devoir coder toi meme mais c'est pas bien complique.
Merci pour vos réponses, j'ai essayé \r mais ça n'a pas marché avec gcc ça affiche un petit espace puis mon message !!!
coment est-ce que je fais pour le coder moi même dans Unix ???
Utilise ncurses.
Ça dépend ÉNORMÉMENT de ce sur quoi tu écris ton message.
— Si c'est dans un navigateur web, il faut mettre la balise <blink> (je ne suis pas sûr qu'elle soit encore standard), mais les utilisateurs vont te maudir ;
— Si c'est dans une console Unix, donc un terminal type DEC, soit tu utilises ncurses, soit tu balances directement la bonne séquence de code. Fais une recherche sur ce forum avec « codes CSI ».
En C, on peut générer un fichier HTML qui permet d'afficher un message clignotant sur le navigateur. (*) C'est -je suppose- dans ce sens-là que Obsidian a répondu ça. Car le P.O. n'a pas précisé où afficher son message (console, programme fenêtré (quelle librairie ?), page web, etc). On peut donc tout supposer. :ccool:Citation:
'aimerai aussi savoir comment on fait un message clignotant en C dans un navigateur avec la balise <blink> honetement t'as un tuto ou un lien interressant?
(*) Toutefois, je crois qu'avec GTK+, on peut aussi créer des fenêtres avec du HTML intégré. Je ne sais pas si BLINK est géré ou pas, par contre.
merci pour l'info.