我试图找出输入数字的最大长度。例如,
input: 1101 ouput: 4 input: 10 output: 5
11 01110
01 01
1 1
但是,我不知道在终止一行时如何存储输入。我尝试使用 getchar 创建一个循环,它是一个 '\n' 它记录一个值,但是当它再次循环时,值会改变。有人可以帮我吗?提前致谢。
int c;
int l;
while (c = getchar()) != EOF) {
if (c != '\n') {
l ++;
} else {
l = 0;
}