[ Fidelito_Castro @ 22.10.2007. 20:56 ] @
Interessuje me zasto se u jeziku C ne prihvata identifikator far.Da li je to sluzbena(rezervisana) rec?

Evo primera:
Code:

#include <stdio.h> /*Temperatura iz farenhajta u celzijus*/

main()
{
    int far,cel;
    printf("Temperatura u farenhajtovim stepenima:");
    scanf("%d",&far);
    cel=5*(far-32)/9;
    printf("%d farenhajtova stepena=%d celzijus.\n",far,cel);
    return 0;
}

dok kad zamenim far sa fahr[b] radi program bez problema ?

#include <stdio.h> /*Temperatura iz farenhajta u celzijus*/

main()
{
    int fahr,cel;
    printf("Temperatura u farenhajtovim stepenima:");
    scanf("%d",&fahr);
    cel=5*(fahr-32)/9;
    printf("%d farenhajtova stepena=%d celzijus.\n",fahr,cel);
    return 0;
}


Stvarno mi nije jasno zasto?
[ X Files @ 22.10.2007. 21:06 ] @
Da. Mislim da nije po ISO standardu, ali kao ekstenzije postoje odavno i far, __far, near, ... i sl.

Pogledaj po netu, sigurno ima puno materijala o tome.
[ Fidelito_Castro @ 22.10.2007. 21:19 ] @
Vazi pogledacu i hvala ti u svakom slucaju.
[ perun_ @ 23.10.2007. 00:11 ] @
To je vec istorija, ali i dalje postoji. Koliko se secam to je oznaka za pokazivac koji "gadja" mnogo daleku lokaciju, tako nekako...