這是我的程式,請問有什么錯誤嗎?
#include <stdio.h>
void strcat_stu(char s1[41],char s2[20]){
int i,j;
for(i=0;;i++)
if(s1=/0)
break;
for(j=0;s2!=/0;j++){
s1[i]=s2[j];
i++;
}
}
main(){
char s1[41];
char s2[20];
scanf("%s",s1);
scanf("%s",s2);
strcat_stu(s1,s2);
printf("%s",s1);
}
uj5u.com熱心網友回復:
#include <stdio.h>
void strcat_stu(char s1[41],char s2[20]){
int i,j;
for(i=0;;i++)
if(s1==0)
break;
for(j=0;s2!=0;j++){
s1[i]=s2[j];
i++;
}
}
int main(){
char s1[41];
char s2[20];
scanf("%s",s1);
scanf("%s",s2);
strcat_stu(s1,s2);
printf("%s",s1);
}
uj5u.com熱心網友回復:
"=/" 是什么意思?uj5u.com熱心網友回復:
你是不是想寫 '\0' 結束符?-------------------------
---一條精致的小尾巴---
https://bbs.gnsoft.ltd
-------------------------


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/49219.html
標籤:C++ 語言
上一篇:基于WinnetUrl寫的模擬登陸論壇,敢問如何提升訪問速度?
下一篇:想學C++
