怎么使输入不以回车代表结束

如何使输入不以回车代表结束如果我想输入字符串,让他不以回车结束,而以某个特殊字符结束,怎么弄呢?cin不行

如何使输入不以回车代表结束
如果我想输入字符串,让他不以回车结束,而以某个特殊字符结束,怎么弄呢?
cin不行啊

[解决办法]
应该这样:
while ((getchar()) != '你的那个字符 ')
{
.........
}

上面的朋友下了一对括号:()