第二十三章,(C++ primer筆記)string的理解(C++)

demo01:

#include <iostream>

int main(int argc, char** argv) {
	
	std::string line;
	
	//存string的size用size_type這個類型 
	std::string::size_type st;
	
	std::cout<<"請輸入內容(按“回車鍵”結束):"<<std::endl; 
	//獲取一行數據 
	getline(std::cin,line);
	//獲取字符串長度 
	st = line.size();
	std::cout<<"輸入內容爲:"<<line<<std::endl;
	std::cout<<"輸入內容長度爲:"<<st<<std::endl;

	return 0;
}

調試截圖:


demo02:

#include <iostream>

int main(int argc, char** argv) {
	
	std::string str = "this is a car!";
	
	for(std::string::size_type index=0;index!=str.size();++index)
		std::cout<<"下標爲"<<index<<"的字符爲:"<<str[index]<<std::endl;
	
	return 0;
}
調試截圖:


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