Mettre en évidence un nombre en langage c
Fermé
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
-
Modifié par pijaku le 12/12/2013 à 10:14
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 12 déc. 2013 à 10:42
[Dal] Messages postés 6057 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 17 mars 2023 - 12 déc. 2013 à 10:42
A voir également:
- Mettre en évidence un nombre en langage c
- Et en langage c - Astuces et Solutions
- Nombre premier en c - Astuces et Solutions
- Langage ascii - Guide
- Vba convertir texte en nombre ✓ - Forum VB / VBA
- Snapchat en raison d'un nombre important ✓ - Forum Snapchat
1 réponse
[Dal]
Messages postés
6057
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
17 mars 2023
1 043
Modifié par [Dal] le 12/12/2013 à 10:52
Modifié par [Dal] le 12/12/2013 à 10:52
Salut stark173,
Puisque tu utilises conio.h, si ton compilateur a une version de conio avec textcolor, tu pourrais utiliser cette fonction pour changer la couleur des caractères (les compilateurs de Borland permettaient de faire cela avec une fonction d'affichage également particulière).
Cependant, les fonctions définies dans conio.h ne sont pas des fonctions C standard.
Alors, tu peux faire autrement, avec les "moyens du bord".
Par exemple, en mettant des crochets autour des numéros que tu veux signaler.
voilà une façon de faire :
Si tu fais cela, tu peux te passer de conio.h et utiliser
D'ailleurs, printf a besoin de
Dal
Puisque tu utilises conio.h, si ton compilateur a une version de conio avec textcolor, tu pourrais utiliser cette fonction pour changer la couleur des caractères (les compilateurs de Borland permettaient de faire cela avec une fonction d'affichage également particulière).
Cependant, les fonctions définies dans conio.h ne sont pas des fonctions C standard.
Alors, tu peux faire autrement, avec les "moyens du bord".
Par exemple, en mettant des crochets autour des numéros que tu veux signaler.
voilà une façon de faire :
char st[10];
if (num[grille[C][L]])
sprintf(st, "[%d]", grille[C][L]);
else
sprintf(st, "%d", grille[C][L]);
printf("%5s", st);
Si tu fais cela, tu peux te passer de conio.h et utiliser
getchar()(qui est standard et inclus avec stdio.h) et remplacer les commentaires "appuyer sur une touche" par "appuyer sur Enter".
D'ailleurs, printf a besoin de
#include <stdio.h>, donc tu devrais explicitement l'inclure de toutes façons.
Dal