我在转换时遇到问题,所以有没有一种方法可以转换为:
char *result;
一种
char *argv[100];
?
如果是这样,我该怎么做,或者有安全的方法吗?
最佳答案
char * result
是一个字符串
和
char * argv[100]
是字符串数组。
您不能将字符串转换为字符串数组。但是,您可以创建一个字符串数组,其中第一个数组值为结果。
argv[0] = result;
关于在 C 中将 char * 转换为 char * [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18859411/