Programmation C, IDE LCC-win32
satou100
-
green day Messages postés 26374 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
green day Messages postés 26374 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour a tout, j ai essaye avec IDE LCC-win32 de compiler ce programme Hello word:
#include <studio.h>
int main()
{
printf("hello word"\n);
}
je m attendais a "hello word" a l affichage . mais je recois plutot un message du genre:
"c:\dokumente und einstellungen\hubert\desktop\lcc\appolin.exe"
Return code -1
Execution time 0.011 seconds
Press any key to continue...
puis je quelcun m aide.
#include <studio.h>
int main()
{
printf("hello word"\n);
}
je m attendais a "hello word" a l affichage . mais je recois plutot un message du genre:
"c:\dokumente und einstellungen\hubert\desktop\lcc\appolin.exe"
Return code -1
Execution time 0.011 seconds
Press any key to continue...
puis je quelcun m aide.
8 réponses
-
Salut,
Deux toutes petites erreurs dans ton code :
1) C'est stdio.h et pas studio.h, il y a un u en trop.
2) Tu as oublié le "return 0" à la fin du main :-)
Ce qui donne au final :#include <stdio.h> int main(void) { printf("hello world !\n"); return 0; }
@+ -
Bonjour,
Pourquoi mettre int main(void) et return 0; ?
#include <stdio.h> void main () { printf("hello world !\n"); }
Ça devrait être suffisant.-
-
-
pourquoi mettre int main(void) et return 0; ?
Tout simplement car le prototype de main sans argument est : int main(void). La norme C89/C99 spécifie bel et bien que main renvoie un int (donc void main() n'est pas correct).
Concernant le return 0; il est facultatif en C99, mais autant le rajouter pour ne pas perdre la compatibilité avec le C89.
-
-
int est pour déclarer une variable, la fonction est main.
Si je me souviens bien, il faudrait mettre :
#include <stdio.h>
func main
{
printf("hello world !\n");
return 0;
} -
Après mûres réflexions et surtout un retour dans le passé, ce que green day a donné est la bonne syntaxe.
Merci pour ce bain de jouvence ^^
;o) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Les trois codes fonctionnent :)
J'ai essayé de donner la plus "complète" vu que le posteur débute le langage C, en lui laissant le soin de simplifier la syntaxe au fur et à mesure de sa progression :)
@+ -
Je ne connais pas LCC-win32 :/
Ce message d'erreur ne me dit pas grand chose, est-ce que tu te situes bien dans le répertoire courant où il y a ton code quand tu compiles ??
-
Peux tu faire une capture d'écran stp ??
-
Oui ! Une capture d'écran de la console, comme ça :)
=> http://cjoint.com/data/estQJNi8uc.htm