Se connecter / S'enregistrer
Votre question

couleur console en C#

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
5 Novembre 2006 13:06:04

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

Autres pages sur : couleur console

a b L Programmation
5 Novembre 2006 13:13:20

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
5 Novembre 2006 17:30:28

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
Contenus similaires
a b L Programmation
5 Novembre 2006 18:05:04

Et en lançant le programme du lien tel quel, ça ne fonctionne pas ?
5 Novembre 2006 18:37:59

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
a b L Programmation
5 Novembre 2006 19:14:17

Oui c'est bizarre car normalement, c'est définit dans l'"import System;" directement.
6 Novembre 2006 21:54:11

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


merci de m'aider
a b L Programmation
11 Novembre 2006 15:22:21

Il n'y a pas de coloration dans ton code.
7 Novembre 2012 20:15:18

J'ai vu ton code est j'ai exactement la même chose à faire, l'aurais tu conservé par hasard, afin de me l'envoyer.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS