對於我正在基於規範編寫的程序,將一個變量作爲字符串傳遞給函數。我需要將該字符串設置爲char變量以設置另一個變量。我會如何去做這件事?從字符串轉換爲字符 - C++
這是它在頭文件:
void setDisplayChar(char displayCharToSet);
這是設置它的功能:
void Entity::setElementData(string elementName, string value){
if(elementName == "name"){
setName(value);
}
else if(elementName == "displayChar"){
// char c;
// c = value.c_str();
setDisplayChar('x');//cant get it to convert :(
}
else if(elementName == "property"){
this->properties.push_back(value);
}
}
感謝您的幫助先進!
你是說你只是想傳遞第一個字符? '值[0]'。 – chris 2013-02-12 04:46:45
驗證該值是一個字符的長度,理想情況下。另外:通過const&;) – 2013-02-12 04:47:25