A voir également:
- Code::block erreur
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
23 avril 2017 à 22:54
23 avril 2017 à 22:54
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
merci beaucoup pour ta réponse Dal ça fait plaisir!!!
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
24 avril 2017 à 18:26
24 avril 2017 à 18:26
De rien, bienvenue sur le forum :-)
jeffrey
>
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
24 avril 2017 à 19:33
24 avril 2017 à 19:33
Bonsoir,
autre question que je me pose: quand on ajoute une feuille à un projet est-ce qu'il faut mettre un "int main ()" à chaque fois ou pas? voilà ce que j'ai mis:
int main()
{
printf("bonjour!\n") ;
return 0;
}
si quelqu'un peux apporter une réponse ce serait cool :), merci
autre question que je me pose: quand on ajoute une feuille à un projet est-ce qu'il faut mettre un "int main ()" à chaque fois ou pas? voilà ce que j'ai mis:
int main()
{
printf("bonjour!\n") ;
return 0;
}
si quelqu'un peux apporter une réponse ce serait cool :), merci
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
24 avril 2017 à 23:19
24 avril 2017 à 23:19
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
jeffrey
>
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
25 avril 2017 à 12:34
25 avril 2017 à 12:34
Merci Dal,
au plaisir!
jeffrey
au plaisir!
jeffrey
jeffrey
>
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
27 avril 2017 à 20:23
27 avril 2017 à 20:23
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;
}