Langage c
fred
-
abdelhak -
abdelhak -
salut
je recherche un site ou je pourrais télécharger les librairies du langage c tel que socket.h ainsi que multi.h afin de compiler un programme.
merci
je recherche un site ou je pourrais télécharger les librairies du langage c tel que socket.h ainsi que multi.h afin de compiler un programme.
merci
9 réponses
-
-
Hello fred,
qu'el compilateur utilises tu?
si tu es sous windows essaye dev-c++ qui contient à l install un ensemble de include (fichier .h). Je pense que tu trouveras ton bonheur.
Sinon si t as des fichiers specifiques (gtk.h par exemple), en general il te faut ajouter un package particulier, par exemple wingtk.
voila.
Pour toi momar,
le mieux aurait été ici de creer un nouveau message.
Mais bon, pour ta question, sache que la fonction ne se programme pas dans la fonction main, mais c est dans main que tu l appelles.
ex simple:
#include <stdio.h>
//definition de la fonction
void fonction (void)
{
printf ("je suis la fonction\n");
}
//fonction principale
int main (void)
{
printf ("Hello world\n");
//appel de la fonction
fonction();
return 0;
}
voila
++ -
j'ai essayé avec dev c++ et turbo c++ et dan les 2 programmes il me manque le fichier socket.h et j'ai une erreur dans multi.h c'est pour cela que je les cherche.
merci -
Hello,
je ne connais pas socket.h, efectivement absent du repertoire include, par contre il y a un fichier winsock.h et winsock32.h...
En recherchant un peu plus, je trouve ce fichier (socket.h), dans les include de cygwin (emulateur unix pour windows), pour etre precis dans /usr/include/sys.
Es tu sur, si tu es sous windows que tu ne dois pas prendre un autre header?
Pour multi.h il te dis quoi?
++ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
c ce fichier qu il me manque en effet il se trouve dans include\sys je peux le trouver ou pour multi.h quand je compile le prog touve une { en trop alors je le recherche pour le remplacer
-
fred, le code que t'as chope, ce n'est pas du code pour un box linux? car socket.h, c'est sous linux,unix, l'include ce n'est pas : #include <sys/socket.h> ?
tafiscobar -
salut
si c'est sa #include<sys\socket.h> je pzux compiler sous windows?si oui uo je peux trouver ce fichier?
merci -
quelqu'un te l'a dit plus haut, l'equivalent de sys/sockeet.h sous win c'est winsock.h
je ne sais pas si tu peux le compiler sous windows car je ne sais pas si win est compatible a 100% a posix, et de ce fait s'il ne l'est pas, tu dois changer toutes les fcts relatives a l'include sys/socket.h par leurs equivalents sous win en incluant a la place winsock.h
tafiscobar -
salut
tafiscobar a raison
le header pour la socket est effectivement celle qu'il vs a indiquer
mais bon, je pense que le gars a ds la tete de programmer une apply client/ server orienté web ou pas??
@+
abdel