Language de programmation avec affichage sympas

Résolu
xyloganiste Messages postés 78 Statut Membre -  
xyloganiste Messages postés 78 Statut Membre -
Bonjour,

J'ai quelques base de programmation en langage C. Je peux donc faire des programmes simples sans trop de difficultés, mais je reste débutant dans le domaine.

J'ai créé un programme que je souhaiterais utiliser dans un mouvement de jeunesse (ex: Scout)
Les jeunes doivent résoudre des énigmes pour trouver un mot spécifique. Une fois qu'il ont trouvé ce mot, ils l'encodent dans le programme, et le programme leur dit si ils ont le bon mot ou pas. Ce programme est donc très simple.

Je l'ai fait en C, car c'est le seul langage dont j'ai quelques base grace à mes études.

Ce que je voudrais, c'est de pouvoir "customiser" l'affichage de ce programme. Mettre des couleurs, avec des fenêtres d'affichage sympas (propre et pas écrit en tout petit). Pour l'instant, le programme s'exécute via le terminal et l'affichage n'est pas très "attractif". Or je pense qu'il n'est pas possible de modifier facilement la police et l'affichage en C.

Que me conseilleriez-vous? Y-a-t-il un autre langage proche du C qui me permettrait de réaliser cela? Tous conseils sont les bienvenues.

PS: Je suis sur MacOS

Merci

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Bonjour,

Ce n'est pas proche du C, mais les langages web (HTML, CSS, JavaScript) sont particulièrement puissants pour faire des affichages de contenu.
1
xyloganiste Messages postés 78 Statut Membre
 
Merci,

Lequel me conseillerais-tu?
Y en a-t-il un qui me permettrait de ne pas devoir passer trop de temps à réapprendre les bases?
0
KX Messages postés 19031 Statut Modérateur 3 020 > xyloganiste Messages postés 78 Statut Membre
 
En fait, il n'y a pas vraiment le choix. Ce sont des langages qui travaillent ensemble.
Il faut donc manipuler les trois en même temps, chacun étant responsable d'une partie différente.
 
  • HTML : c'est la structure de la page (une case, un bouton, etc.)
  • CSS : c'est le style de la page (les couleurs, la police, etc.)
  • JavaScript : c'est la logique du site (la vérification de ton énigme)
0
xyloganiste Messages postés 78 Statut Membre
 
OK merci pour les infos
0
KX Messages postés 19031 Statut Modérateur 3 020 > xyloganiste Messages postés 78 Statut Membre
 
Un exemple (très simple), tu copies-colles le code dans un fichier avec l'extension
.html
et tu cliques dessus.

<html>
<head>
    <!-- La définition du style -->
    <style type="text/css">
        h1 {color:red;}
        p {color:blue;}
    </style>
</head>
<body>
    <!-- La définition de la page -->
    <h1>Super énigme</h1>    
    
    <p>Combien font 6*7 ?</p>
    <input id="answer" type="text">
    <input type="button" value="Vérifier" onclick="verif()">

</body>
    <!-- La définition de la logique -->
    <script type="text/javascript">
        function verif() {
            answer = document.getElementById('answer')
            if (answer.value == 42) {
                alert('Bravo !');
            } else {
                alert('Raté !');
            }
        }
    </script>
</html>
0
xyloganiste Messages postés 78 Statut Membre
 
Ha oui, cool, je comprends
Merci, ça va m'aider à démarrer
0