A voir également:
- Code::block erreur
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
2 réponses
Salut jeffrey,
Tu as mis un
Dal
Tu as mis un
;à la fin de
int main()qu'il faut que tu retires, car ce n'est pas une instruction qui s'arrêterait à la fin de cette ligne, mais le nom de la fonction, qui est implémentée entre les accolades.
Dal
main est la fonction principale d'un programme C. C'est le point d'entrée du programme, et il ne peut y en avoir qu'un seul pour un programme C donné.
le langage C permet de programmer de façon modulaire, en répartissant le code d'un même programme au travers de différents fichiers, regroupant des fonctionnalités, compilables séparément, sous la forme de fichier .c où se trouve l'implémentation du code (la définition des fonctions, la définition des variables), et de fichiers .h (entêtes) où se trouvent les déclarations (déclarations de structures, prototypes de fonctions).
Plus d'infos là, par exemple :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/15212-la-programmation-modulaire
http://casey.brown.edu/grads/valecofershabica/resources/CHeaderFileGuidelines.pdf
Dal
le langage C permet de programmer de façon modulaire, en répartissant le code d'un même programme au travers de différents fichiers, regroupant des fonctionnalités, compilables séparément, sous la forme de fichier .c où se trouve l'implémentation du code (la définition des fonctions, la définition des variables), et de fichiers .h (entêtes) où se trouvent les déclarations (déclarations de structures, prototypes de fonctions).
Plus d'infos là, par exemple :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/15212-la-programmation-modulaire
http://casey.brown.edu/grads/valecofershabica/resources/CHeaderFileGuidelines.pdf
Dal
Bonjour, j'ai "crée" un petit jeu, mais il y a un truc qui bloque: j'aimerais en fait compter le nombre de coups que fait l'utilisateur au total et afficher ce total.
Merci de vos réponses :) , et voici le programme:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0;
int compteur = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
compteur++;
if (nombreMystere > nombreEntre)
printf("C'est plus !\n\n");
else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else
printf ("Bravo, vous avez trouve le nombre mystere en %d coups!!!\n\n",& compteur);
} while (nombreEntre != nombreMystere);
return 0;
}
Merci de vos réponses :) , et voici le programme:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0;
int compteur = 0;
const int MAX = 100, MIN = 1;
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
do
{
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
compteur++;
if (nombreMystere > nombreEntre)
printf("C'est plus !\n\n");
else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else
printf ("Bravo, vous avez trouve le nombre mystere en %d coups!!!\n\n",& compteur);
} while (nombreEntre != nombreMystere);
return 0;
}