|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
colore testo della console in C
hola,
con la printf standardissima è possibile in C settare gli attributi del testo (colore e colore di sfondo)? me l'ha chiesto un amico e io gli ho detto "al 95% no, ma non sono sicuro, chiederò su HWU" thx |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Qui su linux funziona:
Codice:
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("\e[1;33mMa Che bello l'output colorato!\e[0m");
return 0;
}
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
Quella sintassi va bene per Linux (magico Tux
Per win, io ho spulciato tempo fa questa guida in italiano: http://www.pierotofy.it/pages/appunt...con_CPlusPlus/ Ma vengono usate le api.
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino Ultima modifica di mynos79 : 21-06-2006 alle 12:02. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
Quote:
Win tra api e buchi è una sorta di alveare
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino |
|
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
ma il modo esposto da VICIUS per cambiare il colore del testo rientra nello standard...?
![]() per es. funzionerebbe anche su Mac? |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
Ti posso solo dire che su Sun non funziona. Penso che le "escape sequence" siano relative al SO
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Occhio solo a una cosa ... VICIUS ha messo \e ma bisogna mettere \033.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1459
|
affrontai questo problema un paio di anni fa, l'unico modo che trovai sotto win è con le API (FillConsoleOutputAttributes, SetConsoleTextAttributes se nn ricordo male). Con la printf nn so, ma nn credo.
ciauz |
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
grazie a tutti, riferirò all'amico; forse userà la compilazione condizionale ^^
hola |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:42.




















