【发布时间】:2012-08-11 19:39:24
【问题描述】:
我有这个程序不工作。
char arr[200] ;
char *p = arr;
cout << "Enter the string and press ENTER: ";
cin.getline(*p,200);
问题可能是因为我使用带有 cin.getline() 的指针。
我的问题是
是否可以在cin.getline中使用指针?
如果是的话。那怎么办?
如果没有。那为什么不呢,以及如何解决这个问题(尤其是将字符串传递给函数)?
【问题讨论】:
-
以这种方式改变问题会使答案变得毫无意义。请还原更改,以便问题和答案匹配。您可以随时添加带有编辑的小节。
标签: c++ arrays string pointers cin