【发布时间】:2024-04-26 23:55:01
【问题描述】:
我想创建一个输入法,用指针创建两个整数。 如果您能帮助我或给我任何提示,那就太好了。 :)
我的方法:
void inputTest(int* x, int* y) {
cin >> x;
cin >> y;
}
我的主要:
int *x = 0;
int *y = 0;
cout << "Input: " << endl;
//set input from user x,y with input method
inputTest(x,y);
【问题讨论】:
-
int *x = 0;没有做你认为它正在做的事情 -
您能否澄清一下-您是否希望
inputTest方法同时allocate(创建)和assignx和y,还是只是从cin流中为它们分配值? -
我相信你对指针有一个错误的想法。也许good read 可以提供帮助。
-
我想从 cin 流中为 x 和 y 分配新值
-
@Coder95 如果你想在 inputTest 中改变 x 和 y,你可以使用引用而不是指针
标签: c++ pointers input methods cin