Tom's Guide > Forum > Programmation > couleur console en C#

couleur console en C#

Forum Programmation : couleur console en C#

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

j'ai fait un programme en C# a l'aide de visual et j'aimerais mettre de la couleur dans mon code j'aimerais savoir comment faire

merci bcp

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Ce que tu demande est contradictoire avec ton titre, alors je réponds aux 2...
ta demande: La coloration syntaxique est déjà présente pour le code sous visual.
ton titre: http://www.daniweb.com/code/snippet134.html

Répondre à CRicky

ok merci bcp non je voulais mettre la console en couleur enfin je sais pas si tu voies c'est le lien que tu m'as donné par contre je met ca dans mon programme mais ca marche pas c tjrs en blanc dans la console?

désolé mais je comence en programmation

Répondre à vero62

Et en lançant le programme du lien tel quel, ça ne fonctionne pas ?

Répondre à CRicky

non il me met ca Le type ou le nom d'espace de noms 'IntPtr' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?)
bizarre


Message édité par vero62 le 05-11-2006 à 18:40:15
Répondre à vero62

Oui c'est bizarre car normalement, c'est définit dans l'"import System;" directement.

Répondre à CRicky

la j'ai fai un code pour un projet de table de multiplication et il ne amrche pas

Code :
  1. using System;
  2. namespace ConsoleApplication11
  3. {
  4.     /// <summary>
  5.     /// Description résumée de Class1.
  6.     /// </summary>
  7.     class Class1
  8.     {
  9.         /// <summary>
  10.         /// Point d'entrée principal de l'application.
  11.         /// </summary>
  12.         [STAThread]
  13.         static void Main(string[] args);
  14.         string str;
  15.         int moy=0,choix=0,haut,larg,nbk,k,nb1,nb2;
  16.         str = Console.ReadLine();
  17.         {
  18.                 Console.Write("APPRENDS LES TABLES DE MULTIPLICATION" );
  19.                 Console.WriteLine();
  20.                 Console.Write("\n            1 - Veux tu voir la totalite des tables de multiplication ?" );
  21.                 Console.Write("\n            2 - Veux tu voir une table particuliere ?" );
  22.                 Console.Write("\n            3 - Veux tu reciter une table particuliere ?" );
  23.                 Console.Write("\n            4 - Veux tu realiser un test de tes connaissances" );
  24.                 Console.Write("\n            5 - Veux tu quitter le programme ?" );
  25.                 Console.WriteLine();
  26.                 Console.Write("Quel est ton choix ? : " );
  27.                 str = Console.ReadLine();
  28.                 choix = int.Parse(str);
  29.                 moy=0;
  30.                 switch (choix)
  31.                 {
  32.                     case 1:
  33.                         for (haut = 1; haut < 11; haut++)
  34.                         {
  35.                             for (larg = 1; larg < 11; larg++)
  36.                             {
  37.                                 Console.Write(haut + "*" + larg + "=" + haut * larg+"  " );
  38.                                 Console.WriteLine();
  39.                             }
  40.                         }
  41.                         break;
  42.                     case 2:
  43.                         Console.WriteLine();
  44.                         Console.WriteLine();
  45.                         Console.Write("Quelle Table ? " );
  46.                         Console.WriteLine();
  47.                         Console.WriteLine();
  48.                         str = Console.ReadLine();
  49.                         int table = int.Parse(str);
  50.                         for (larg = 1; larg < 9; larg++)
  51.                         {
  52.                             Console.Write(table + "*" + larg + "=" + table * larg + "  " );
  53.                         }
  54.                         break;
  55.                     case 3:
  56.                         Console.WriteLine();
  57.                         Console.Write("Quelle table veux tu réciter ? " );
  58.                         Console.WriteLine();
  59.                         int table = int.Parse(str);
  60.                         for (larg = 1; larg < 11; larg++)
  61.                         {
  62.                                 Console.Write(table + "*" + larg + " = " );
  63.                                 str = Console.ReadLine();
  64.                                 // lire valeur
  65.                                 // Test la valeur saisie
  66.                         }
  67.                             break;
  68.                     case 4: //a peu pres pareil que le case 3 donc on reprend en partie
  69.                         Console.WriteLine();
  70.                         Console.WriteLine();
  71.                         moy=0;
  72.                         Console.Write("Combien De Questions Veux-Tu Dans Le Test ? " );
  73.                        
  74.                         str = Console.ReadLine();
  75.                         nbq = int.Parse(str); //nombre de question, servira a renvoyer une reponse sur 10
  76.                         ClearMyConsole.Clear();
  77.                         Console.WriteLine();
  78.                         for (int k = 0; k < nbq; k++) //on fait une boucle du nombre de fois que l'eleve a demandé de question
  79.                         {
  80.                             nb1 = Math.Round(rnd.NextDouble()*10); //chiffres aleatoires
  81.                             nb2 = Math.Round(rnd.NextDouble()*10);
  82.                             rezalea = nb1*nb2;
  83.                             Console.Write(nb1 + " * " + nb2 + " ? " );
  84.                             str = Console.ReadLine();
  85.                             rep = int.Parse(str);
  86.                             if(rep == rezalea) //condition juste
  87.                             {
  88.                                 Console.Write("                        Juste\n" );
  89.                                 moy++;
  90.                             }
  91.                             else //fausse
  92.                             {
  93.                                 Console.Write("                        Faux    "+nb1 + " * " + nb2 +" = " +rezalea+"\n" );
  94.                             }
  95.                         moy = moy * 10 / nbq; //permet de renvoyer un score sur 10
  96.                         Console.WriteLine();
  97.                         Console.Write("Tu as eu "+moy+" sur 10." );
  98.                         Console.WriteLine();
  99.                         if(moy == 10)
  100.                             Console.Write("Tres bien" );
  101.                         else
  102.                             if (moy == 9)
  103.                             Console.Write("Bien" );
  104.                         else
  105.                             if (moy > 7 && moy < 8)
  106.                             Console.Write("Assez Bien" );
  107.                         else
  108.                             if (moy > 5 && moy < 6)
  109.                             Console.Write("Moyen" );
  110.                         else
  111.                             if (moy < 5)
  112.                             Console.Write("A Revoir" );
  113.                         Console.ReadLine();
  114.                         ClearMyConsole.Clear();
  115.                         break;
  116.                         }



merci de m'aider

Répondre à vero62

Il n'y a pas de coloration dans ton code.

Répondre à CRicky
Tom's Guide > Forum > Programmation > couleur console en C#
Aller à :

Il y a 1739 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens