Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Tu peux aussi renter le nombre de participant et ça tire un chiffre au sortJ'ai 8 pages de participant a mon concour![]()
Le niveau de quoi ?Le niveau est tellement ... bas
Si tu a quelques choses de mieux a proposer ou des critiques fondées et utiles ça m'aideraiLe niveau est tellement ... bas
Il faut bien débuter quelque part ^^ C'est vrai que ta version serait plus élaborée qu'une application console où tout doit être fait manuellement, mais pour progresser le mieux c'est de commencer par des applications simples ! Peut-être qu'après quelques mises à jours son programme pourra réaliser une lecture de fichier et un affichage dans le tableau d'une IHMDeja les application console ca fait 15 ans que c'est dépassé.
Ensuite fait un systeme de fichier pour charger le nom des participant, genre "Personne1;Personne2;Personne3...".
Au niveau code il te suffit de demander le chemin absolu du fichier à l'utlisateur, de le charger dans le flux avec la methode "fopen()" , tu parses les nom à chaque " ; " et tu les place dans un tableau.
Ensuite tu affiches les élements du tableau temps que la case en cours n'est pas nulle.
Ca eviterais de devoir tout rentrer dans la console à chaque fois. Et ca c'est qu'une idée parmis tant d'autre.
Je ne maitrise pas la GTK+ ni la SDL comme il faut alors je préfère proposer un programme sous CMD...Deja les application console ca fait 15 ans que c'est dépassé.
Ensuite fait un systeme de fichier pour charger le nom des participant, genre "Personne1;Personne2;Personne3...".
Au niveau code il te suffit de demander le chemin absolu du fichier à l'utlisateur, de le charger dans le flux avec la methode "fopen()" , tu parses les nom à chaque " ; " et tu les place dans un tableau.
Ensuite tu affiches les élements du tableau temps que la case en cours n'est pas nulle.
Ca eviterais de devoir tout rentrer dans la console à chaque fois. Et ca c'est qu'une idée parmis tant d'autre.
Je sais tout ça je suis quand même informé je déteste le .NET c'est un très mauvais langage trop facile et qui nous lance sur de mauvais chemin.Apres si tu veux te lancer dans la programmation objet ( pour faire des application fenetré ) je te conseille de te mettre à JAVA, la syntaxe est quasiment la même qu'en C donc tu n'aura pas trop de mal à t'y adapter, et tu pourra faire des programmes vraiment puissant. En plus y a énormément de source sur internet.
Sinon tu as le C# aussi, mais c'est pas trop ma tasse de thé.
Evite le VB.net , la syntaxe de programmation ne ressemble à aucun autre language et la logique n'est pas tout a fait la même
Je sais tout ça je suis quand même informé je déteste le .NET c'est un très mauvais langage trop facile et qui nous lance sur de mauvais chemin.
J'ai pensé me lancer dans le JAVA oui.
Merci ça servira beaucoup dans un futur proche◣Bienvenue sur mon topic !◥
◤On se retrouve pour mon premier partage de logiciel !◢
![]()
![]()
• J'ai observé comment les membres sélectionnaient leur gagnant de concours.
J'ai donc décidé de développer un programme,pratique,portable et facile d'utilisation ! •
![]()
Encore en développement : Beta 2.3
![]()
Ce programme a été créer pour deux fonction :
• Soit nous choisissons de rentrer les noms joueur.
• Soit nous choisissons de simplement choisir le nom de joueurs.
Et notre programme va générer un nombre aléatoire pour définir le gagnant.
Ex:D'un concours, d'un simple jeux, pour un simple tirage au sort ou tout autre application !
Ce programme a été développer par mes soins en C et non en C#.
Il est basé sur une fenêtre CMD, je ne suis pas un expert en matière d'interface graphique.
Dès que j'ai assez de connaissance et que je suis capable je release ce programme avec une belle interface graphique.
Pour ce qui ne savent pas un cmd rendez-vous à la fin.
En premiers lieux on va choisir ce qu'on veut faire :
![]()
Ensuite après avoir choisi :
• Nom des joueurs :
![]()
• Chiffre :
![]()
Suivant l'option choisie, c'est-à-dire : Génération avec pseudo;
Génération avec nombre.
Le programme peut gérer plus ou moins de participants.
• Avec la "génération avec nombre" le nombre de participants est illimité :
![]()
• Avec la génération avec les pseudo celle-ci est limitée à 20 pour l'instant :
![]()
Ce n'est pas de la grande fenêtre graphique je vous l'accorde.
Mais ce n'est que le début je l'améliorerai au fil du temps.
Revenons à nos moutons.
Ensuite le programme va ensuite générer un chiffre aléatoire :
Code:srand(time(NULL)); alea = rand() %Nbr_De_Joueurs;
Le nombre maximum généré correspondra au nombre maximum de joueurs.
C'est-à-dire à la variable "Nbr_De_Joueurs".
Mais la variable correspondant au gagnant est "alea".
![]()
![]()
On peut voir que j'ai ajouté une nouvelle option.
Celle-ci permet d'enregistrer le nom du gagnant dans un fichier txt.
Ainsi un fichier texte est créé dans le même répertoire que le logiciel.
Ce qui nous donne ça :
![]()
Code:scanf("%d",&Save); if (Save==1) { FILE* fichier = NULL; fichier = fopen("Résultats.txt", "w"); if (fichier != NULL) { fprintf(fichier," Le gagnant est le paticipants n° %d",alea); fclose(fichier); } }
J'ai pris ici l'exemple plus simple de la génération par nombre ! :
Ici la fonction "scanf" permet de rentrer un chiffre soit 1 pour oui et 2 pour non.
Ensuite si nous avons écris 1, on rentre dans la condition : "if(Save==1)".
On voit : "fichier = fopen("Résultats.txt","w");"
Ce qui va créer et ouvrir le fichier : "Résultats.txt".
Le "w" veut dire "write" et donc écrire, ce qui veut dire que nous allons écrire sur ce fichier.
Grâce à la fonction "fprintf" on va écrire : " Le gagnant est le participant n°",
et ensuite on va écrire le nombre généré soit la variable "alea" qui est défini par le pointeur "%d".
Et tout simple on ferme le fichier "fclose".
![]()
Maintenant que je vous ai expliqué mon programme dans sa globalité,
Voici une petite vidéo qui montre comment marche mon programme :
Lisez la vidéo en 480p minimum.
Vous devez être inscrit pour voir les médias
• Et ainsi vous pouvez faire un random avec les noms des participants facilement.
Avec un logiciel portatif ( 42 Ko).•
Si vous le voulez le voici:
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Si vous avez un problème pour télécharger :Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
• PS:Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
• PS2: C'est mon premier vrai post donc j'accepte les critiques et les améliorations que vous trouverez !
Merci à @Andro HKG pour l'aide de la rédaction et pour la vidéo !
Et pour les développeurs en herbe qui voudraient apporter leurs améliorations :
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
Reportez-moi les bugs par messages !
Edit : ~ Correction de certaines fautes.
~ Correction de bug mineur.
~ Ajout d'un nouveau mode de random.
~ Remise en forme du topic.
Le CMD c'est quoi ?
Pour vous expliquer le CMD, c'est un interpréteur de commandes.
Anciennement nommé MS-DOS.
Il est utilisé pour tout ce qui est commandes système.
Mais il est maintenant remplacé par les interfaces graphiques.
Merci ça servira beaucoup dans un futur proche...
Pas de problèmeMerci![]()