编写2个字符串连接时出现终止提示
在编写2个字符串连接的函数时出现了程序终止的提示,第一次遇到,不知道是何原因,下面是程序。【题目】写一程序,将2个字符串连接
程序代码:
char ronghe(char str1[],char str2[],char str[]) { int i,j; for(i=0;str1!='\0';i++) str[i]=str1[i]; for(j=0;str2!='\0';j++) str[i+j]=str2[j]; str[i+j]='\0'; } main() { char s1[100],s2[100],s[100]; printf("shuru zifu1\n"); scanf("%s",s1); printf("shuru zifus\n"); scanf("%s",s); ronghe(s1,s2,s); printf("xinde zifu shi %s",s); getch(); }
【输出时提示】the NTVDM CPU has encountered an illegal instruction.