使用帮助
关注公众微信
 读懂通信 LTE学习大使 登陆 搜索

>> 与空中接口无关的方方面面
空中接口学园杂谈 → C语言字符串长度的定义
  本版面已锁定,不允许进行发文/回复等操作 您是本文的第 360 个阅读者  浏览上一篇主题  刷新本主题   树形显示文章 浏览下一篇主题
 * 主题: C语言字符串长度的定义 保存该页为文件  报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 tom 离线,有人找我吗?
  
  
  等级:LTE学习大使
  文章:4544
  积分:
  注册:2003-06-10
给tom发送一个短消息 把tom加入好友 查看tom的个人资料 搜索tom在杂谈的所有文章 点击这里发送电邮给tom 引用回复这个文章 回复这个文章楼主
发文心情 C语言字符串长度的定义
最近因为项目需要,开始写一个C语言的程序。

  对我来说,C语言最麻烦的是字符串的处理,而人机交互又离不开字符串,虽然麻烦还得迎难而上。

  这不就遇上了输出的内容不是想要的内容,费了很多时间,终于发现是对字符串长度的定义出了问题。

  比如时间戳显示 HH:MM:SS,看起来是8个字符,定义为char[8]。表面上正常,但实际上少了终止位,导致时间戳长度不一定是8。

  解决的方法是定义为char[9]。

----------------------------------------------

点击查看用户来源及管理<br>发贴IP:*.*.*.* 2024-05-18 16:20:14
  鲜花(0)  鸡蛋(0)

本主题文章数1,分页: [1]

管理选项锁定 | 解锁 | 提升 | 删除 | move | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告

Powered by:Old version
Copyright ©2002 - 2019空中接口学园 , 页面执行时间:31.250毫秒