Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在逐个字符读取输入时遇到问题
样本输入是 3 第一行第二行最后一行
由于内存限制,我在for循环中逐个字符读取输入字符,并通过检查下一个字符是否等于'\ n'来识别行。
在这种情况下,中间行没有问题,但是当轮到最后一行时,程序在最后一个字符处停止。
缺少什么,这种行为的原因是什么?
Add a symbol at the end of the string to represent end of string and put a check in for loop that if this symbol comes, break from the loop.