Langage C championnat
figi64
-
figi64 -
figi64 -
Bonjour,
J'ai besoin de créer un programme en langage C en console. Mes connaissances en langage C étant très limitées, je galère pas mal... Voilà pourquoi je suis là! :)
C'est un programme tout simple en plus, mais déjà trop compliqué pour moi...
Je voudrais faire fonctionner un petit programme qui calculerait le classement d'un championnat de foot de 10 équipes (comptage des points et triage des équipes dans l'ordre)
Je voudrais déclarer le nom des 10 équipes pour commencer. J'ai pensé à faire avec une fonction "printf ("Donnez le nom d'une équipe: ")" 10 fois mais dans ce cas il faudrait entrer les noms à chaque fois? Comment faire pour programmer les 10 équipes une fois pour toute? pour qu'il ne reste plus qu'à entrer les résultats des équipes qui s'affrontent (afin que l'addition des points se fassse et que le classement se mette à jour)
Merci d'avance! ...
J'ai besoin de créer un programme en langage C en console. Mes connaissances en langage C étant très limitées, je galère pas mal... Voilà pourquoi je suis là! :)
C'est un programme tout simple en plus, mais déjà trop compliqué pour moi...
Je voudrais faire fonctionner un petit programme qui calculerait le classement d'un championnat de foot de 10 équipes (comptage des points et triage des équipes dans l'ordre)
Je voudrais déclarer le nom des 10 équipes pour commencer. J'ai pensé à faire avec une fonction "printf ("Donnez le nom d'une équipe: ")" 10 fois mais dans ce cas il faudrait entrer les noms à chaque fois? Comment faire pour programmer les 10 équipes une fois pour toute? pour qu'il ne reste plus qu'à entrer les résultats des équipes qui s'affrontent (afin que l'addition des points se fassse et que le classement se mette à jour)
Merci d'avance! ...
A voir également:
- Langage C championnat
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
Comment je fais pour "paramétrer" les 10 équipes une fois pour toute?
Non le type string n'existe pas en C. Effectivement, tu dois utiliser un scanf ou mieux fgets.
En suite, tu peux stocker les noms des équipes dans un fichier texte. Dans ce cas, il faudrait lire ce fichier avec fopen/fscanf/fclose pour récupérer automatiquement les noms des équipes.
Il n'y a pas plus simple par hasard pour le genre de programme que je veux? le plus simple est de les stocker dans un fichier texte comme tu dis non? J'ai jamais utilisé cette fonction mais on va essayer!! :)
Quel type de variable existe t-il pour stocker du texte? (Pour les équipes...)
attention, la gestion de chaines de caractères peut être assez délicate en C (prévoir toujours la place suffisante pour le texte PLUS un caractère).
pour assigner du texte à une variable char[ ] on utilise la fonction strcpy (ou strncpy, plus sure), pour comparer si une chaine est égale à une autre il ne faut pas comparer les variables avec un simple == mais la fonction strcmp, etc...
voir n'importe quel tutorial / livre sur le C.
Parce que j'ai un peu de mal à tout mettre en place... :S