Buenas señores deseo hacer una macro del tipo #define pero no se como hcaerlo cuando quiero colocar pedazos de code por eejmplo este
ILE *fi;
stIndice ind;
long inf, sup, n, nRegs;
fi = fopen("indices.ind", "rb");
fseek(fi, 0, SEEK_END);
nRegs = ftell(fi)/sizeof(stIndice);
// Búsqueda binaria:
inf = 0;
sup = nRegs-1;
do {
n = inf+(sup-inf)/2;
fseek(fi, n*sizeof(stIndice), SEEK_SET);
fread(&ind, sizeof(stIndice), 1, fi);
if(strcmp(ind.telefono, telefono) < 0) inf = n+1;
else sup = n-1;
} while(inf <= sup && strcmp(ind.telefono, telefono));
esa parte deseo colocarla en el defin pero no se pork cuando termina una linea la siguiente ya no pertenece a la macro
El define se declara:
#include <stdio.h>
#define PI 3.314
int main ()
{
int pi = PI;
printf ("%d", pi);
return 0;
}