langage c
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

langage c



  1. #1
    ilyesebenhamouda

    langage c


    ------

    bonjour
    ceci une partie de code :
    Code:
    #ifdef WIN32
    	WSADATA WSAData;
    	int erreur = WSAStartup(MAKEWORD(2,2), &WSAData);											
    #else
        int erreur = 0;
    #endif
    je n'ai pas compris l'untilité de (#ifdefWIN32) , est elle necessaire dans le code ? sera t elle compilée ?
    les instructions qui suivent #ifdefWIN32 seront elles exécutées ?

    merci pour vos reponses

    -----
    Dernière modification par JPL ; 22/09/2015 à 14h30. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    pm42

    Re : language c

    C'est de la compilation conditionnelle. Si le symbole WIN32 est défini (dans un des .h le plus souvent), c'est le code qui suit qui sera compilé.
    Sinon, c'est le code après le #else.

    WIN32 est défini sur Windows. Cela permet donc de faire du code différent suivant les plateformes et c'est un grand standard du C.

  3. #3
    ilyesebenhamouda

    Re : language c

    merci pour votre réponse

Discussions similaires

  1. Differences entre le langage C et le langage Arduino
    Par Batpillou dans le forum Électronique
    Réponses: 7
    Dernier message: 19/03/2015, 21h44
  2. le langage C est t il un langage qui a de l'avenir ?
    Par vince6629 dans le forum Programmation et langages, Algorithmique
    Réponses: 13
    Dernier message: 12/11/2014, 12h01
  3. Langage C et langage HTML
    Par physik_theory dans le forum Programmation et langages, Algorithmique
    Réponses: 19
    Dernier message: 12/08/2013, 19h07
  4. de langage C en langage assembleur
    Par invite284746c1 dans le forum Électronique
    Réponses: 1
    Dernier message: 14/05/2009, 12h42