- 最後登錄
- 2024-11-26
- 在線時間
- 43 小時
- 註冊時間
- 2013-6-19
- 閱讀權限
- 20
- 精華
- 0
- UID
- 13205727
- 帖子
- 59
- 積分
- 28 點
- 潛水值
- 12650 米
| 回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。 由您敘述提及的是想直接用string來進行複製,比較,合併等動作....
雖然不知道為何您想用strcpy之類的function....
這裡還是還是提供一個簡單的string操作範例(非使用strXXX function)給您參考,看能不能符合您的需求....- #include <iostream>
- #include <string>
- using namespace std;
- void main()
- {
- string s1, s2, s3;
- s1 = "Hi, there ! ";
- s2 = "How's life been treating you?";
- s3 = s1;
-
- cout<<"compare s3 and s1: "<<s3.compare(s1)<<endl;
- cout<<"compare s3 and s2: "<<s3.compare(s2)<<endl;
- s3 = "Hi, There !";
- cout<<"compare s3 and s1: "<<s3.compare(s1)<<endl;
- s3=s1+s2;
- cout<<s3<<endl;
-
- s3.assign(s1,0,2);
- s3.append(s2,5,5);
- cout<<s3<<endl;
- system("pause");
- }
複製代碼 ... |
|