Programmation C, IDE LCC-win32
Fermé
satou100
-
Modifié par satou100 le 18/04/2010 à 16:16
green day Messages postés 26364 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 - 18 avril 2010 à 19:43
green day Messages postés 26364 Date d'inscription vendredi 30 septembre 2005 Statut Modérateur, Contributeur sécurité Dernière intervention 27 décembre 2019 - 18 avril 2010 à 19:43
A voir également:
- Programmation C, IDE LCC-win32
- Hacktool win32 autokms ✓ - Forum Virus / Sécurité
- Win32/lodi - Forum Virus / Sécurité
- Programmation - Guide
- Ide java - Télécharger - Langages
- Application de programmation - Guide
8 réponses
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 17:51
18 avril 2010 à 17:51
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 :
@+
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;
}
@+
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 196
18 avril 2010 à 18:01
18 avril 2010 à 18:01
Bonjour,
Pourquoi mettre int main(void) et return 0; ?
Ça devrait être suffisant.
Pourquoi mettre int main(void) et return 0; ?
#include <stdio.h>
void main ()
{
printf("hello world !\n");
}
Ça devrait être suffisant.
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 18:04
18 avril 2010 à 18:04
Oups ! je suis trop puriste ? :/
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 196
18 avril 2010 à 18:06
18 avril 2010 à 18:06
;o)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 817
18 avril 2010 à 19:02
18 avril 2010 à 19:02
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.
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.
MayeulC
Messages postés
72
Date d'inscription
samedi 6 décembre 2008
Statut
Membre
Dernière intervention
16 juin 2013
18
Modifié par MayeulC le 18/04/2010 à 18:15
Modifié par MayeulC le 18/04/2010 à 18:15
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;
}
Si je me souviens bien, il faudrait mettre :
#include <stdio.h>
func main
{
printf("hello world !\n");
return 0;
}
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 196
18 avril 2010 à 18:36
18 avril 2010 à 18:36
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)
Merci pour ce bain de jouvence ^^
;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 18:49
18 avril 2010 à 18:49
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 :)
@+
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 :)
@+
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 19:08
18 avril 2010 à 19:08
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 ??
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 ??
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 19:31
18 avril 2010 à 19:31
Peux tu faire une capture d'écran stp ??
green day
Messages postés
26364
Date d'inscription
vendredi 30 septembre 2005
Statut
Modérateur, Contributeur sécurité
Dernière intervention
27 décembre 2019
2 165
18 avril 2010 à 19:43
18 avril 2010 à 19:43
Oui ! Une capture d'écran de la console, comme ça :)
=> http://cjoint.com/data/estQJNi8uc.htm
=> http://cjoint.com/data/estQJNi8uc.htm
18 avril 2010 à 18:58
#include <stdio.h>
int main(void)
{
printf("hello world !\n");
return 0;
}
le probleme n est pas resolu , je recois le meme message