《 空中接口学园 》 >> 杂谈 >>>> C语言字符串长度的定义 |
-- 作者:tom -- 发布时间:2024-05-18 16:20:14 最近因为项目需要,开始写一个C语言的程序。 对我来说,C语言最麻烦的是字符串的处理,而人机交互又离不开字符串,虽然麻烦还得迎难而上。 这不就遇上了输出的内容不是想要的内容,费了很多时间,终于发现是对字符串长度的定义出了问题。 比如时间戳显示 HH:MM:SS,看起来是8个字符,定义为char[8]。表面上正常,但实际上少了终止位,导致时间戳长度不一定是8。 解决的方法是定义为char[9]。
目前已经有1条评论 >>> 发表你的见解 |
Powered by:Old version Copyright ©2002 - 2019空中接口学园 , 页面执行时间:15.625毫秒 |