bonjour,
j'apprend à programmer en C. J'utilise l'IDE de DEv- C++
voici mon code :
/*
Ci-dessous, ce sont des directives de préprocesseur.
Ces lignes permettent d'ajouter des fichiers au projet, fichiers que l'on appelle "librairies".
Grâce à ces librairies, on disposera de fonctions toutes prêtes pour afficher par exemple un message à l'écran
*/
#include <stdio.h>
#include <stdlib.h>
/*
Ci-dessous, vous avez la fonction principale du programme, appelée "main". C'est par cette fonction que tous les programmes commencent.
Ici, ma fonction se contente d'afficher "Bonjour" à l'écran, met en pause le programme puis s'arrête
*/
int main(int argc, char *argv[])
{
// debut de la fonction
//déclaration et initialisation d'une variable
long nombreDeVies= 5;
// déclaration et initialisation d'une constante
const long NOMBRES_DE_VIES_INITIALES=5;
printf("il vous reste %ld vies",nombreDeVies);
printf("***** BAM*******\n");//il vient de se prendre un grand coup sur la tête
nombreDeVies = 4; // Il vient de perdre une vie !
//printf("Ah desolé, il ne vous reste plus que %ld vies maintenant !\n\n", nombreDeVies);
system("PAUSE"); // Le programme se met en pause
return 0; // Le programme renvoie le nombre 0 puis s'arrête
}
quand j'essaye de compiler et d'exécuter
ca me donne cet erreur:
Permission denied
ld returned 1 exit status
merci pour tout aide.
Je viens de compiler et d'executer l'intégralité de votre code et cela confirme ce que j'avais constaté de visu aucune erreur aussi bien lors de la compilation que pendant l'execution.
compilation en C: ld returned 1 exit status
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.