如何在 C++ 中使 cin 不换行? [复制]
Posted
技术标签:
【中文标题】如何在 C++ 中使 cin 不换行? [复制]【英文标题】:How to make cin in c++ not to break a line? [duplicate] 【发布时间】:2013-09-11 08:34:42 【问题描述】:输入cin后是否有不换行的方法。 例如现在 -
输入百分比:25
%
我想要:
输入百分比:25%
附言抱歉没有显示代码,忘记添加它。我希望这已经足够了。
cout << "Enter Percent:";
cin >> perc;
cout << "%";
【问题讨论】:
mac os x 山狮:D 终端通常是行缓冲的。这使用户能够更改错误,直到他按下回车键。因此,您需要使用操作系统特定的代码。也不清楚用户输入应该是什么:“25%”还是只有“25”? 显示一些代码怎么样?? 这实现了什么.... 标记了这个问题 【参考方案1】:跨平台解决方案:
rlutil.h
http://tapiov.net/rlutil/docs/html/files/rlutil-h.html#rlutil.locate
void 定位(int x, int y )
【讨论】:
我不想使用头文件 不要使用c++然后-.- 我的意思是现在,因为我是新手,所以我打算做的事情尽可能简单。 可以得到比包含一个非常简单易用的跨平台库更简单的方法... 命令:g++ source.c library.c -o yourprogram.exe以上是关于如何在 C++ 中使 cin 不换行? [复制]的主要内容,如果未能解决你的问题,请参考以下文章