【发布时间】:2010-04-16 17:25:19
【问题描述】:
我正在编写一个 C 程序。它从命令行获取参数。我想更改代码中的命令行参数。因为它们被定义为“const char *”,所以我无法使用“strcpy”、“memcpy”等来更改它们……另外,你知道,我不能只将它们的类型从“const char *”更改为“char * ”。 有什么办法可以改变它们吗?
非常感谢您。
最好的问候, 沙迪。
【问题讨论】:
-
为什么需要更改命令行参数?如果您正在修改它们以传递到程序的另一部分,您可能需要复制并修改它。
-
你有没有想过将参数复制到不同的变量并使用它?
标签: c command-line