在C语言/C++中怎么用换行打断/停止输入

在C语言/C++中怎么用换行打断/停止输入

思路:在每一次输入后储存下一个字符,若下一个字符为换行符则打断输入

举个例子:假设我们要输入一个任意长度的数组

1.在C语言中实现

#include

int main ()

{

int arr[1000] = { 0 };

while (1)

{

scanf("%d", &arr[i]);

char ch = '0';

scanf("%c", &ch);

if (ch == '\n')

{

break;

}

i++;

}

reture 0;

}

2.在C++中实现

#include

using namespace std;

int main()

{

int arr[1000] = { 0 };

while (cin >> arr[i])

{

char c = '0';

c = cin.get();

if (c == '\n')

{

break;

}

i++;

}

return 0;

}

相关创意

地铁乘车码怎么用?乘地铁用手机扫码怎么弄?
365bet手机投注网

地铁乘车码怎么用?乘地铁用手机扫码怎么弄?

📅 07-06 👁️ 3347
在 iPhone 或 iPad 上使用提示音和铃声
365bet手机投注网

在 iPhone 或 iPad 上使用提示音和铃声

📅 07-19 👁️ 8507
Soul瞬间发布长视频教程
hse365平台

Soul瞬间发布长视频教程

📅 07-15 👁️ 1712
OPPO专卖店(龙金路店)
365bet手机投注网

OPPO专卖店(龙金路店)

📅 07-15 👁️ 4749
雷神4》继续由原女主角出演,并说出在《雷神3》消失的原因
怎样才能开通qq钱包 QQ钱包开通教程
hse365平台

怎样才能开通qq钱包 QQ钱包开通教程

📅 07-05 👁️ 4664
养殖户如何才能养好小猪?想要养好小猪,就这么做吧!
CAD画圆相切技巧分享-BIM免费教程
国内有bt365网站吗

CAD画圆相切技巧分享-BIM免费教程

📅 07-06 👁️ 6074