设计并测试一个函数,可以从输入读取n个字符(包括空格、制表符和换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。

最开始总是少一个输入字符,后面发现是输入n时留下的一个换行符。
本文讨论了在C语言中设计函数读取指定数量n的字符(包括空白字符)到数组时遇到的问题。主要问题在于输入n值后留下的换行符导致字符读取不全。解决方案是正确处理输入缓冲区的换行符,确保所有字符都被正确读取。此外,文章还强调了在传递数组地址时的注意事项。
设计并测试一个函数,可以从输入读取n个字符(包括空格、制表符和换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。

最开始总是少一个输入字符,后面发现是输入n时留下的一个换行符。
672
2万+
1170

被折叠的 条评论
为什么被折叠?