程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-編程實現兩字符串的連接。要求使用字符數組保存字符串,不要使用系統函數。

c++-編程實現兩字符串的連接。要求使用字符數組保存字符串,不要使用系統函數。

編輯:編程綜合問答
編程實現兩字符串的連接。要求使用字符數組保存字符串,不要使用系統函數。

編程實現兩字符串的連接。定義字符數組保存字符串,在程序中提示用戶輸入兩個字符串,實現兩個字符串的連接,最後用cout語句顯示輸出。用cin實現輸入,注意,字符串的結束標志是ASCII碼0,使用循環語句進行字符串間的字符拷貝。

#include
using namespace std;

int main() {
char a[500];
char b[500];
cin>>a;
for(int i=0;i if( (a[i]>'a' && a[i]<'z')||(a[i]>'A' && a[i]<'Z') ) {
cout<<a[i];
}
}
return 0;
}

輸出結果亂碼...
跪求大神指錯啊...能給出代碼就更好了...QAQ

最佳回答:


#include
using namespace std;
int main()
{
string a[100],b[100],c[200];
int i=0,s=0;
cout<<"請輸入字符串1:"< cin>>a[i];
while(a[i]!="\0")
{
c[s++]=a[i++];

}
i=0;
 cout<<"請輸入字符串2:"<<endl;
 cin>>b[i];
while(b[i]!="\0")
{
    c[s++]=b[i++];

}
for(int i=0;i<s;i++)
cout<<c[i];
return 0;

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved