加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在C中的命令行参数中传入空字符?

发布时间:2020-12-16 05:29:40 所属栏目:百科 来源:网络整理
导读:我仍然想知道如何传递一个空字符作为命令行参数,也许这样一个单一的字符串可以传入一个参数的形式: “tobeornottobe” 然后解析它. 但是程序会将此字符串视为: “tobeornottobe” 我该如何解决这个问题?有什么办法吗 解决
我仍然想知道如何传递一个空字符作为命令行参数,也许这样一个单一的字符串可以传入一个参数的形式:

“tobeornottobe”

然后解析它.
但是程序会将此字符串视为:

“tobeornottobe”

我该如何解决这个问题?有什么办法吗

解决方法

你不能.

C程序接收参数作为零终止字符串.根据定义,这样的字符串不能包含空字符.

如果要传递一个空字符,那么您必须用一些语法进行编码,然后您的C程序必须通过解释该语法进行解码.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读