C++指针的有关问题,烦高手解答下

C++指针的问题,烦高手解答下
这是输入函数
int input()
{int i;
for(i=1;i<=3;i++)
  { cout<<"请输入航班信息:"<<endl;
  Flight fi;
  fi.set_flight();
  fi.show_flight();

}
return 0;
}
我还要建一个查询函数,但是要是用到输入函数中的输出,想利用指针,但是不知道有什么好方法。
查询函数的目的是能查询到输入函数的输出~~~指针怎么使用?

------解决方案--------------------
退出input的作用域,你在input里面分配的空间会收回的
------解决方案--------------------
就是说fi.show_flight()只是把航班信息显示到屏幕上,准确的是在for循环结束时变量就被释放掉了。
因为你还用查询,最好在main()函数里面建立Flight的变量,用数组可能简单些,用动态变量最好了。
------解决方案--------------------
上面错了,应该是 count不等于99.数组是这样做,开销可能大点,最好的方法是用动态变量