Programmation C, IDE LCC-win32
satou100
-
green day Messages postés 26319 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
green day Messages postés 26319 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.
A voir également:
- Programmation C, IDE LCC-win32
- Eclipse ide - Télécharger - Langages
- Application programmation - Guide
- Puadimanager win32 ✓ - Forum Virus
- Programmation visual basic - Télécharger - Langages
- Win32 pup gen ✓ - Forum Linux / Unix
8 réponses
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.
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.
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;
}
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
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 :)
@+
#include <stdio.h>
int main(void)
{
printf("hello world !\n");
return 0;
}
le probleme n est pas resolu , je recois le meme message