第八周 專案4 String類的構造

2021-07-02 07:41:59 字數 788 閱讀 5753

/* 

* 檔名稱:test.cpp

* 作 者:呼亞萍

* 完成日期:2023年5月8日

* 版 本 號:v1.0

* * 問題描述:請構造string類的加、減運算。其中,s1 + s2將兩個字串的連線起來;s1 - s2是將s1的尾部空格和s2的前導空格去除後的連線。

* 程式輸入:相應的程式

* 程式輸出:對應得結果

*/#include #include using namespace std;

class string

;string::string()

string::string(const char *s)

string::string(string &str)

string::~string()

void string::display()

{ cout<=0&&c1[i]==' ')--i;

c1[i+1]='\0';

char *c2=new char[s2.len+1];

strcpy(c2,s2.p);

i=0;

while(i

運算結果:

知識點總結:

使用while迴圈語句去除字串中的空格,strcat函式可以將兩個char型別鏈結

學習心得:

第八周專案4 String 類的構造

檔名稱 score.cpp 作 者 惠睿 完成日期 2015年5月9日 版 本 號 v1.0 問題描述 寫乙個能處理字串的類。程式輸入 無輸入。程式輸出 輸出呼叫函式後的值。include includeusing namespace std class string string string s...

第八周專案4 String類的構造

問題及 檔名稱 project.cpp 作 者 陳文青 完成日期 2015年5月9日 版 本 號 v1.0 問題描述 寫乙個能處理字串的類,請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。程式輸出 include in...

第八周 專案4 String類的構造

檔名稱 cfraction.cpp 版本號 v1.0 問題描述 請構造string類的加 減運算。其中,s1 s2將兩個字串的連線起來 s1 s2是將s1的尾部空格和s2的前導空格去除後的連線。輸入描述 無 程式輸出 輸出兩個分數加減乘除的結果,比較運算的結果 include include usi...