Tisztelt CODER!
A SNIP9707 nevu gyujtemenybol kiolloztam a husvetot szamolo reszletet:
/* +++Date last modified: 05-Jul-1997 */
/*
** EASTER.C - Determine the date of Easter for any given year
**
** public domain by Ed Bernal
*/
#include <stdio.h>
#include <dos.h>
#include <stdlib.h>
#include "datetime.h"
void easter( int year, int *easter_month, int *easter_day )
{
int a,b,c,e,g,h,i,k,u,x,z;
div_t f;
/*
** Gauss' famous algorithm (I don't know how or why it works,
** so there's no commenting)
*/
a = year % 19;
f = div(year,100);
b = f.quot;
c = f.rem;
f = div(b,4);
z = f.quot;
e = f.rem;
f = div((8*b + 13),25);
g = f.quot;
f = div((19*a + b - z - g + 15),30);
h = f.rem;
f = div((a + 11*h),319);
u = f.quot;
f = div(c,4);
i = f.quot;
k = f.rem;
f = div((2*e + 2*i - k - h + u + 32),7);
x = f.rem;
f = div((h-u+x+90),25);
*easter_month = f.quot;
f = div((h-u+x + *easter_month +19),32);
*easter_day = f.rem;
}
static void _e( int year )
{ /* 2000.03.19. */
int mo, dy;
easter(year, &mo, &dy);
printf("Easter in %d on %d. %d.\n", year, mo, dy);
}
Aggod Jozsef
|
Udv.
> ha jol tippelek akkor van olyan hogy 1 ip-n tobb domain is van.
Vagy ugyanaz az IP cim tartozik tobb host-hoz...
> Na ezt hogy kell lekezelni ? PL van ugye az www.swi.hu es van egy
> www.argona2000.hu ami naluk van tarolva es mindketto ugyan azt az ip
> cimet adja vissza(es http vel lekerve mindig az swi index.html-t
> adja vissza) .Tehat kerdesem mibol tudom megallapitani vagy hogyan ,
> hol is talalom meg tenylegesen a masik domain index.html jet ?
> Remelem ertheto :)
Erthetobb ha irasjeleket is hasznalsz, a megfelelo helyen. :)
A kerdesedre: te megkapod az IP cimet, a kert web oldalt pedig nem
neked kell megkulonboztetni, hanem a protokolbol kovetkezik. Vagyis a
HTTP GET-nel meg kell adni a teljes url cimet a szervernek, az pedig
majd eldonti a kapott url-bol, hogy melyik fajl tartozik hozza. Igy
jonnek letre a virtualis host-ok.
(valami.netchicken.hu/fajl -> www.netchicken.hu/valami/fajl)
Andras
|