CString的簡單用法

#include<iostream>
#include<atlstr.h>//用CString變量必須包含此頭文件
using namespace std;
int main()
{
	CString xiaoye="I just want to have a try.";
	cout<<xiaoye<<endl;
	//在所建工程的"屬性","配置屬性","常規","字符集"這一項中,默認是"使用 Unicode 字符集",改成"使用多字節字符集"
	//可以用cout將CString變量輸出,但是不能用cin將CString變量輸入,這時可以先定義一個字符數組char s[],(假設已經定義了CString xiaoye)
	//先cin>>s,然後xiaoye=s. 這樣就等於輸入了CString型變量。
	//CString型變量和字符數組有很多相似的用法:
	//可以通過strcmp函數比較兩個字符串或CString型變量,可以通過xiaoye[i](可以看成char型)對每個元素訪問。
	//不同之處:
	//CString變量可以直接用==和!=來比較;
	//CString變量的大小爲xiaoye.GetLength();
	//CString變量的子串有三種模式:
	//xiaoye.Left(count1);從左端數count1個字符
	//xiaoye.Right(count2);從右端數count2個字符
	//xiaoye.Mid(nth,count3);從第n個開始數count3個字符
	cout<<xiaoye.Left(4)<<endl;
	cout<<xiaoye.Right(4)<<endl;
	cout<<xiaoye.Mid(4,6)<<endl;
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章