【发布时间】:2014-04-09 01:11:22
【问题描述】:
当我运行这个程序时,我遇到了分段错误,我找不到它的来源。 我不知道如何处理它。 你能帮帮我吗?
这是我的代码。
#include <stdio.h>
#include <string.h>
static int func(int argc, char * argv[])
{
char msg[500]="sdfsdf";
argv[0]="sdf grgrg";
printf("%s",argv[0]);
argv[0]='\0';
strcpy(argv[0],msg);
printf("%s",argv[0]);
return 0;
}
int main(int argc, char* argv[])
{
func(argc, argv);
//printf("sdfasf");
}
【问题讨论】:
标签: linux c segmentation-fault