【发布时间】:2017-05-31 20:15:12
【问题描述】:
所以我创建了一个处理 char 指针数组的函数 通过使用 [] 运算符。 函数
int fetchargs(char **argv){
argv[0][0] = 'A';
};
会导致分段错误。 我传递了一个按如下方式初始化的字符指针数组
char argv[ARG_NUM][MAX_LINE];
试图找出原因,但没有成功
可能是什么问题?
【问题讨论】:
-
char[][]与char**不同 -
int fetchargs(char **argv){-->int fetchargs(int col_size, char argv[][col_size]){, 致电fetchargs(MAX_LINE, argv); -
哇!当然不一样..可能是小时.. char[][] 是一个字符矩阵
标签: c