gpt4 book ai didi

C++逐字符读取

转载 作者:行者123 更新时间:2023-11-28 02:52:53 25 4
gpt4 key购买 nike

我需要逐个字符地从键盘读取字符序列,我花了几个小时在网上搜索无济于事。请告诉我为什么这个循环不会终止。我敢肯定答案很简单,我可以在之后打自己的脸。

char c;
c = cin.get()
while(cin.good())
{
DoSomething(c);
c = cin.get();
}

为什么这个循环会无限期地继续下去,如何解决????我通常会使用一个字符串和一个 istringstream,但我在初学者编程类(class)中,不幸的是我们不允许按照我们的方式进行或使用任何巧妙的技巧。我们被特别告知要使用 cin。

最佳答案

#include <iostream>
using namespace std;

int main(int argc, const char *argv[])
{

char ch;
while(cin >> ch){
cout << " Char is : " << ch << endl;
}

return 0;
}

关于C++逐字符读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com