大家帮我看看这个小函数那里错了吧。谢谢
void test(){
char string[10],strl[10];
int i;
for(i=0;i<10;i++)
{
strl[i]='a';
}
strcpy(string,strl);
}
试一试可以编译连接通过,但是不能调试
可以加一句 printf,啥也没输出,是怎么回事?
新手没分,请见谅
2011-10-14 19:13
2011-10-14 19:24
2011-10-17 14:52
程序代码:#include<stdio.h>
#include<string.h>//////////////
int main(int argc,char* argv)
{
char string[10],strl[10];
int i;
for(i=0;i<10-1;i++)////////
{
strl[i]='a';
}
strl[i]='\0';/////////////
strcpy(string,strl);
printf("string=%s,strl=%s\n",string,strl);
return 0;
}
2011-10-17 17:17