我正在尝试使用栈来反转一个char*。
stack<char> scrabble;
char* str = "apple";
while(*str)
{
scrabble.push(*str);
str++;
count++;
}
while(!scrabble.empty())
{
// *str = scrabble.top();
// str++;
scrabble.pop();
}
在第二个 while 循环中,我不确定如何将栈顶的每个字符分配给 char* str。