Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Lupin
    Registrato dal
    May 2005
    Messaggi
    45

    Colori in C++

    Ciao ragazzi!
    Ho compilato un piccolo programma in C++ ed avrei bisogno di sapere come posso colorare lo sfondo ed il testo.
    Utilizzo come compilatore visual c++ ed anche dev-c++.
    Grazie.
    _____________________________________
    La libertà è una strada che raramente viene percorsa dalla moltitudine !
    _____________________________________

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    non credo esistano funzioni di libreria standard e quindi utilizzabili con il dev o il visual, comunque se fai una ricerca anche io tempo fa avevo posto un problema simile e avevamo risolto qualcosa, mi pare.
    *********************************
    Andrea
    *********************************

  3. #3
    Non ricordo bene, ma la libreira conio.h dovrebbe anche permettere il cambio di colore del testo. (se non ricordo male e non mi confondo col pascal era setcolor(); )

    Spero di nn errare


  4. #4
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    potresti usare le api win32, ho scritto un piccolo tips QUI.

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    Originariamente inviato da Ephestus
    Non ricordo bene, ma la libreira conio.h dovrebbe anche permettere il cambio di colore del testo. (se non ricordo male e non mi confondo col pascal era setcolor(); )

    Spero di nn errare

    nella conio.h ci sono textcolor e textbackcolor se non erro, ma la conio nn è una libreria standard e quindi potrebbe non essere disponibile.

    se usi il dev e il visual, credo che tu debba creare un progetto di tipo "Console application" e allora dovresti poterle usare
    *********************************
    Andrea
    *********************************

  6. #6
    Utente di HTML.it L'avatar di Lupin
    Registrato dal
    May 2005
    Messaggi
    45
    Grazie Netarrow !
    Sono riuscito a colorare il testo.
    Vorrei però riempire anche l'intero sfondo.
    A presto.

    _____________________________________
    La libertà è una strada che raramente viene percorsa dalla moltitudine !
    _____________________________________

  7. #7
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Prova una cosa così:

    codice:
    #include <windows.h> 
    #include <iostream.h> 
    
    HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); 
    
    void selector(unsigned short color) 
    { 
    SetConsoleTextAttribute(hCon,color);
    } 
    
    void resetCursorPos() {
    COORD c;
    c.X = 0;
    c.Y = 0;
    SetConsoleCursorPosition(hCon, c);
    }
    
    void main() { 
        selector(BACKGROUND_BLUE); 
    
    
    	for(int i = 1; i < 25; i++)
    		cout << endl;
    
    	resetCursorPos();
    
    	selector(2 | BACKGROUND_BLUE); 
    
    	cout << "Sfondo blue scritte verdi\n";
    
    
    }

    Mi resta una riga nera sotto però :master:

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.