大家帮我看看这个小函数那里错了吧。谢谢
void test(){
char string[10],strl[10];
int i;
for(i=0;i<10;i++)
{
strl[i]='a';
}
strcpy(string,strl);
}
试一试可以编译连接通过,但是不能调试
可以加一句 printf,啥也没输出,是怎么回事?
新手没分,请见谅
#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; }