Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] Direttive al pre-Processore

    Come e quando si usano le direttive al pre processore...?

    Sto' parlando di quelle che si vedono nei vari header
    #IF
    ecc.

  2. #2
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Per includere file, definire macro e costanti, verificare se una costante esiste...

    Esempio:
    codice:
    //Include un file
    #include "miofile.cpp"
    //Definisce una macro
    #define swap(x,y) tmp = x; x= y; y = tmp;
    //Definisce una costante
    #define PROG 10
    
    //Se la costante PROG non è stata definita...
    #ifndef PROG
    //La ridefinisce
    #define PROG 100
    //Altrimenti, se è minore di 5,
    #elif PROG < 5
    //La ridefinisce come 1000
    #define PROG 1000
    //Altrimenti 
    #else
    //La toglie  :) 
    #undef PROG
    //Fine if
    #endif
    servono x esempio a vedere se un file è stata incluso e x tante altre cose

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.