Compiler du C
Fermé
Utilisateur anonyme
-
16 août 2004 à 20:06
Michael_Ange Messages postés 223 Date d'inscription jeudi 27 novembre 2003 Statut Membre Dernière intervention 29 mai 2015 - 17 août 2004 à 11:16
Michael_Ange Messages postés 223 Date d'inscription jeudi 27 novembre 2003 Statut Membre Dernière intervention 29 mai 2015 - 17 août 2004 à 11:16
A voir également:
- Compiler du C
- Comment compiler des pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Compiler mp3 - Télécharger - Audio & Musique
- Code blocks compiler - Télécharger - Langages
13 réponses
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
16 août 2004 à 20:59
16 août 2004 à 20:59
salut,
il y a plein de causes possibles
-mauvaise allocation memoire sous windows (si c'est sous linux, le message est erreur de segmentaion)
-exécutables de devcpp corrompus (a priori hypothèse la plus plausible vu le message d'erreur)
-fichiers du système d'exploitation corrompus
-mémoire défectueuse
-pc non fiable
cordialement
¤
il y a plein de causes possibles
-mauvaise allocation memoire sous windows (si c'est sous linux, le message est erreur de segmentaion)
-exécutables de devcpp corrompus (a priori hypothèse la plus plausible vu le message d'erreur)
-fichiers du système d'exploitation corrompus
-mémoire défectueuse
-pc non fiable
cordialement
¤
Hello !
C'est gros comme projet à compiler ?
Si oui, alors bug du compilateur fortement probable...
Si non, on peut voir les fichiers à compiler ?
C'est gros comme projet à compiler ?
Si oui, alors bug du compilateur fortement probable...
Si non, on peut voir les fichiers à compiler ?
Utilisateur anonyme
16 août 2004 à 21:18
16 août 2004 à 21:18
Merci les gars de me répondre.
Je suis max débutant. J'ai acheté un bouquin cet aprèm, c'est pour dire ! Je suis en train de faire les premiers exercices qui sont donnés. Voici ce que j'essaye de compiler :
/*utilisation de la fonction integer_add() qui additionne 2 valeurs et affiche le résultat à l'écran */
#include <stdio.h>
/*Addition des deux entiers et renvoi*/
int integer_add ( int x, int y)
{
int result;
result=x+y;
return result;
}
int main ()
{
int sum;
sum=integer_add (5, 12);
printf("5 + 12 donne %d. \n", sum);
return 0;
}
Merci de l'aide. Je reste dispo sur le net. J'attends la réponse. Merci
A propos :
comme je commence, je comprends pas ça (citation de blurkun peu plus haut) :
mauvaise allocation memoire sous windows (si c'est sous linux, le message est erreur de segmentaion)
-exécutables de devcpp corrompus
Si quelqu'un peu m'expliqué...ça serait bien !
françois
Je suis max débutant. J'ai acheté un bouquin cet aprèm, c'est pour dire ! Je suis en train de faire les premiers exercices qui sont donnés. Voici ce que j'essaye de compiler :
/*utilisation de la fonction integer_add() qui additionne 2 valeurs et affiche le résultat à l'écran */
#include <stdio.h>
/*Addition des deux entiers et renvoi*/
int integer_add ( int x, int y)
{
int result;
result=x+y;
return result;
}
int main ()
{
int sum;
sum=integer_add (5, 12);
printf("5 + 12 donne %d. \n", sum);
return 0;
}
Merci de l'aide. Je reste dispo sur le net. J'attends la réponse. Merci
A propos :
comme je commence, je comprends pas ça (citation de blurkun peu plus haut) :
mauvaise allocation memoire sous windows (si c'est sous linux, le message est erreur de segmentaion)
-exécutables de devcpp corrompus
Si quelqu'un peu m'expliqué...ça serait bien !
françois
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
16 août 2004 à 21:34
16 août 2004 à 21:34
en c on fait de l'allocation de mémoire quand les variables deviennent importants en taille. Tu le découvriras si tu persévère en c.
En attendant, vu ton listing, c'est pas le cas.
Il est même impeccable, ça ne vient pas de là.
fichiers corrompus: ça veut dire que quelque chose a bousillé devcpp et qu'il faut le réinstaller
Essaye de réinstaller DevCPP, ou essaye de le retélécharger pour être sûr qu'il est clean.
a+
¤
En attendant, vu ton listing, c'est pas le cas.
Il est même impeccable, ça ne vient pas de là.
fichiers corrompus: ça veut dire que quelque chose a bousillé devcpp et qu'il faut le réinstaller
Essaye de réinstaller DevCPP, ou essaye de le retélécharger pour être sûr qu'il est clean.
a+
¤
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
16 août 2004 à 21:41
16 août 2004 à 21:41
Il n'y a pas marqué fichier corrompu, il y a marqué
acces violation at adresse... > c'est signe de fichier corrompu ?
françois
acces violation at adresse... > c'est signe de fichier corrompu ?
françois
Utilisateur anonyme
16 août 2004 à 21:59
16 août 2004 à 21:59
C'est bon, le problème est partit tout seul, j'ai redémarré mon PC et tt va bien, sauf que quand j'execute mon programme, j'ai rien le temps de voir ! La fenêtre DOS s'ouvre, et elle se referme aussi vite. Peut-être que mon programme une fois fini, la fenêtre se referme. Comme il est pas long, j'ai rien le temps de voir !. Hein ? pour vous : What's that ?
Merci
françois
Merci
françois
kirap
Messages postés
254
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
9 septembre 2005
22
16 août 2004 à 22:13
16 août 2004 à 22:13
lu !
je vien d'installer devc++ g copier tes lignes et je n'ai abolument aucun probleme et aucune erreur.
apparement dev c++ essaye d'ecrire dans une zone memoire ou il n'a pas acces.
si tu a la version 5 repasse a la 4 je crois qu'elle pose moin de probleme.
tu peu rajouter :
system("pause");
avant return 0;
tu pourra voir le resultat comme ca.
je vien d'installer devc++ g copier tes lignes et je n'ai abolument aucun probleme et aucune erreur.
apparement dev c++ essaye d'ecrire dans une zone memoire ou il n'a pas acces.
si tu a la version 5 repasse a la 4 je crois qu'elle pose moin de probleme.
tu peu rajouter :
system("pause");
avant return 0;
tu pourra voir le resultat comme ca.
Tchô. rien ne sert de courrir, non ca sert a rien
Utilisateur anonyme
16 août 2004 à 22:19
16 août 2004 à 22:19
J'ai essayé de mettre system("pause"); mais il n'execute pas, ni compile d'ailleurs car il dit :
implicite declaration of function int system()
pourtant j'ai bien fait ce que tu m'a dit...
françois
implicite declaration of function int system()
pourtant j'ai bien fait ce que tu m'a dit...
françois
kirap
Messages postés
254
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
9 septembre 2005
22
16 août 2004 à 22:22
16 août 2004 à 22:22
g exactement ca et sa marche :
si chez toi sa marche pas je dirai que ya un chti pb.
/*utilisation de la fonction integer_add() qui additionne 2 valeurs et affiche le résultat à l'écran */ #include <stdio.h> /*Addition des deux entiers et renvoi*/ int integer_add ( int x, int y) { int result; result=x+y; return result; } int main () { int sum; sum=integer_add (5, 12); printf("5 + 12 donne %d. \n", sum); system("pause"); return 0; }
si chez toi sa marche pas je dirai que ya un chti pb.
Tchô. rien ne sert de courrir, non ca sert a rien
Pour le moment, tu devrais ouvrir une fenêtre DOS et taper le nom de l'exécutable. Tu auras ainsi le temps de voir ce qui s'affiche.
Utilisateur anonyme
16 août 2004 à 22:30
16 août 2004 à 22:30
C'est bizarre, ça marche que quand je met pas la ligne que tu m'a dit de mettre. Pourtant j'ai fait un copier/coller, donc aucune modif'. Pourtant j'ai la version 4 comme tu me le recommande...
Alors là, mystère. Ca vaut bien une enquête à la Derrick ça ! (donc une enquête de merde...).
Enfin, c'est pas grave...
Merci
françois
Alors là, mystère. Ca vaut bien une enquête à la Derrick ça ! (donc une enquête de merde...).
Enfin, c'est pas grave...
Merci
françois
kirap
Messages postés
254
Date d'inscription
mercredi 7 juillet 2004
Statut
Membre
Dernière intervention
9 septembre 2005
22
16 août 2004 à 22:43
16 août 2004 à 22:43
en effet il y a poiscaille sous petit caillou.
j'appelle derrick a la rescoussse. :
http://www.7fr.net/img/trombine/ehum000001435.jpg
j'appelle derrick a la rescoussse. :
http://www.7fr.net/img/trombine/ehum000001435.jpg
Tchô. rien ne sert de courrir, non ca sert a rien
Michael_Ange
Messages postés
223
Date d'inscription
jeudi 27 novembre 2003
Statut
Membre
Dernière intervention
29 mai 2015
19
17 août 2004 à 11:16
17 août 2004 à 11:16
Je viens de debuter dans le domaine, mais essai d'ajouter ceci pour voir.
Ajoute #include <conio.h> après l'appel de la bibliothèque stdio.h,
Puis juste avant le return 0 ajoute: getch();
Previent moi si c'est OK
Ajoute #include <conio.h> après l'appel de la bibliothèque stdio.h,
Puis juste avant le return 0 ajoute: getch();
Previent moi si c'est OK