Почему не выводятся переменные в cout?

Почему не выводятся переменные в cout?
# include < iostream.h >
# include < conio.h >
void swap1 ( int * a, int * b )
{
int t;
* a = 5;
* b = 10;
cout < < " not changed a= "< < a < < "n b= "< < b;
t = * a;
* a = * b;
* b = t;
cout < < " changed a= " < < a < < "n b= " <

  • А указатели и не должны выводиться.
  • Указатели-то как раз с помощью cout выводятся. А в программе нет вызова функции swap1.
    И вообще программу помещай на pastebin.com, а сюда ссылку.
  • Если тебе нужно значение находящееся в указателе, а не адрес памяти где оно находится. Делай разименовывание указателя:
    cout < < "a=" << *a; В функции main объяви сами переменные, у тебя их нет и вызывай функцию, как то так: main()
    {
    int a,b;
    swap1(&a,&b);
    }

    или так

    int *a = new int;
    int *b = new int;
    swap1(a,b);
    delete a;
    delete b;
    }