我正在尝试创建一个char*
由字符串的第一个字符组成的。字符串保存在字符串向量中。
我尝试了以下方法:
char* value = &cards[0][0]; cout<<"Value "<<i<<" == "<<value<<endl;
char* value = &cards[0].front(); cout<<"Value "<<i<<" == "<<value<<endl;
('cards' 是字符串的向量,每个字符串都是常规 52 卡片组中的一张卡片)
但无论我做什么,价值总是等于整个字符串。
如何使单个字母的价值?