Bonjour , j'ai crée ce programme en C :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
main()
 
{
 
int fahr, celsius;
int mini, maxi, intervalle;
 
mini = 0;
maxi = 300;
intervalle = 20;
 
fahr = mini;
while(fahr <= maxi)
{
celsius = 5 * (fahr-32) / 9
printf("%d\t%d\n", fahr, celsius);
fahr = fahr + intervalle;
}
}
Alors moi je ne vois aucune erreur dans ce programme , mais quand je l'enregistre avec emacs ( C-x , C-s ) , j'ai donc mon fichier coucou.c dans mon répertoire , et quand je tape cat coucou.c , j'ai l'affichage du contenu du fichier , à part que à printf , il manque le f , c'est normal?
Par ailleurs , quand je tape gcc coucou.c -o lalala , j'ai un message dans le shell du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
error : in function main :
 
intervalle undeclared ( first use in this function)
( each undeclared identifier is reported only once for each function it appears in . )
Quelqu'un a une idée du problème?
merci