OT: C a pamet

Ing. Pavel PaJaSoft Janousek janousek na fonet.cz
Čtvrtek Březen 1 09:25:46 CET 2001


> > 1. promenna musi byt typu pointer (libovolny typ, nejlepe (void *))
> 
> Preco? Hodnota sa premennej da priradit, aj ked to nie je pointer.

A muzete mi sdelit pomoci std. kostrukce v jazyce C jak?

void main(void)
{
  int a;

  a = 10;
  printf ("%d, %p\n", a, &a);
  &a = 0;
  printf ("%d, %p\n", a, &a);
  a = 10;
  printf ("%d, %p\n", a, &a);
}

[pajasoft na server t]$ gcc p.c
p.c: In function `main':
p.c:7: invalid lvalue in assignment
p.c:2: warning: return type of `main' is not `int'
[pajasoft na server t]$

Hmmm.... jinou moznost nez &a predpokladam, ze neni, mate variantu?

-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)                 FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet          Anenska 11, 602 00  Brno
E-mail: mailto:Janousek na FoNet.Cz             Tel.: +420  5  4324 4749
SMS:    mailto:P.Janousek na SMS.Paegas.Cz      Fax.: +420  5  4324 4751
WWW:    http://WWW.FoNet.Cz/               E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------


Další informace o konferenci Linux