I've got a simple program to swap 2 variables.
#include <stdlib.h>
#include <stdio.h>
int einlesen (void);
int tausch(int,int);
void ausgabe(int,int);
int a,b,tmp;
int main()
{
  printf("Bitte geben Sie 2 Zahlen zum Tauschen ein!");
  einlesen();
  tausch(a,b);
  ausgabe(a,b);
}
int einlesen (void)
{
  scanf("%i%i",&a,&b);
}
  int tausch(int x,int y) !!!!
{
  tmp=a;
  a=b;
  b=tmp;
}
void ausgabe(int a,int b)
{
  printf("%i%i",a,b);
}
It works, but my question is why the below doesn't work?
int tausch(int a,int b)
 
    