【发布时间】:2014-01-01 16:59:16
【问题描述】:
代码是:
int main() {
int i,last;
char TXT[500];
printf("Donnez un exemple ?\n");
gets(TXT);
last = strlen(TXT);
for(i=0;i<50;i++){
if (i==0){
strcpy(TXT[1],TXT[0]);
} else {
strcpy(TXT[i-1],TXT[i]);
}
}
getch();
return 0;
}
行错误:strcpy(TXT[1],TXT[0]);
问题的原因是什么?
【问题讨论】:
-
问题是你没有考虑你的代码做了什么,你只是盲目地将代码敲入文本编辑器并期待奇迹出现。
-
"问题的原因是什么?"让我猜猜。缺乏经验?
-
您不理解答案,但他们回答了您提出的问题。如果您需要帮助解决您的问题,那么您需要定义问题。就目前而言,您只是要求解释编译器错误。
标签: c