Hallo Nando,
On Sat, Apr 05, 2003 at 01:07:14PM +0200, Nando Körner wrote:
Hallo
void swap( int *i1, int *i2) { int t; t = i1; i1 = i2; i2 = t; }
Die Compiler-Warnung sollte dich zum Grübeln bringen:
gcc swap.c
swap.c: In function `swap': swap.c:5: warning: assignment makes integer from pointer without a cast swap.c:5: warning: assignment makes pointer from integer without a cast
i1 ist bei dir ein Pointer. Es wäre besser es pi1 zu nennen.
./a.out
vorher 1 2 danach 1 2
Gruß, thomas