Problème de compilation Code::Blocks

Moderator: Mod

Problème de compilation Code::Blocks

Postby SOONY » Wed Oct 24, 2012 5:52 pm

Bonjour,

J'ai écrit un petit programme de conversion de degrés Fahrenheit- Celsius sous le compilateur Code ::Blocks mais quand je souhaite le lancer dans le terminal et le compiler,
une fenêtre d'invitation s'affiche pour justement le faire : résultat :
ça ne marche pas aussi,de plus qu'il ne m'affiche aucune erreurs.

Voici le code :

[code:1:71b584454e]

#include <stdio.h>

/* affiche la table de conversion Fahrenheit-Celsius */
int main()
{
int fahr;

for(fahr=0;fahr <= 300 ;fahr = fahr + 20)
{
printf("%d\t%f\n",fahr,(5.0/9.0)*(fahr-32));
}

return 0;
}

[/code:1:71b584454e]

Par contre,il fonctionne parfaitement avec le compilateur gcc

Si quelqu'un pourrait éclairer ma lanterne.

Merci.
SOONY
Projets
 
Posts: 6
Joined: Fri Oct 05, 2012 1:07 am

Postby Shiney » Wed Oct 24, 2012 6:29 pm

Salut,
je ne vois pas où est ton probleme, ce code fonctionne parfaitement sous mon code::block

[code:1:f1f3600be5]
0 -17.777778
20 -6.666667
40 4.444444
60 15.555556
80 26.666667
100 37.777778
120 48.888889
140 60.000000
160 71.111111
180 82.222222
200 93.333333
220 104.444444
240 115.555556
260 126.666667
280 137.777778
300 148.888889
[/code:1:f1f3600be5]
User avatar
Shiney
Projets
 
Posts: 39
Joined: Thu Sep 18, 2008 5:45 pm

Postby SOONY » Wed Oct 24, 2012 6:57 pm

Salut Shiney

[quote:59bcdac286]
ce code fonctionne parfaitement sous mon code::block
[/quote:59bcdac286]

Etrange,ça ne marche pas chez moi par contre. je viens pourtant de le réinstaller
mon problème persiste et vient sûrement d'ailleurs,je vais encore creuser.
Donc çelà ne vient pas du compilo si j'ai bien compris.

Merci de ta réponse,en tout cas,ça m'a déjà aidé.
SOONY
Projets
 
Posts: 6
Joined: Fri Oct 05, 2012 1:07 am

Postby Shiney » Wed Oct 24, 2012 7:09 pm

Si tu pouvais détailler un peu ton problème, et notamment les erreurs ou les actions que tu fais pour compiler, je pourrais peut être t'aider.
User avatar
Shiney
Projets
 
Posts: 39
Joined: Thu Sep 18, 2008 5:45 pm

Postby SOONY » Wed Oct 24, 2012 7:37 pm

Il y a un problème avec le nom du fichier.

Voici les message d'erreurs :

Build log :

Linking console executable: bin/Debug/instruction for table a l'envers
envers": 1: envers": Syntax error: Unterminated quoted string
Process terminated with status 2 (0 minutes, 0 seconds)
0 errors, 0 warnings

et pourtant

Build messages :

||=== Build finished: 0 errors, 0 warnings ===|

on dirait qu'il y a une chaine de caractère infinie,qu'il manque un guillemet j'ai l'impression
dans ce que ça en ressort


J'ai recrée le programme dans un autre projet Code::Block sous un autre nom et sans trop d'espace et ça remarche à merveille,
mais je n'arrive toujours pas à comprendre que ce dernier à buggé.j'ai l'impression qu'il a analysé le nom du fichier lui même mais je peut me tromper.

edit :

[quote:c39ab80072]
je pourrais peut être t'aider.
[/quote:c39ab80072]

En tout cas tu m'a aidé à comprendre mon problème et à le résoudre,je te remercie sincèrement..

Tout simplement,j'ai fait la bétise d'avoir mit le " ' " dans le nom de fichier "l ' envers".Le compilo ne supporte pas les guillemets ou les " ' " pour le nom du main.c ou dans un nom de projet par exemple,je n'y avais pas fait attention.

Problème Résolu.
Last edited by SOONY on Wed Oct 24, 2012 8:55 pm, edited 1 time in total.
SOONY
Projets
 
Posts: 6
Joined: Fri Oct 05, 2012 1:07 am

Postby Shiney » Wed Oct 24, 2012 8:34 pm

bien joué pour avoir résolu ton problème ;)
User avatar
Shiney
Projets
 
Posts: 39
Joined: Thu Sep 18, 2008 5:45 pm


Return to C/C++

Who is online

Users browsing this forum: No registered users and 2 guests

cron