如何防止我的程序打印额外的斜杠?

时间:2013-08-11 05:57:21

标签: c++

while (stack.is_not_empty()) {
  cout << "/" << stack.pop();
}

理想情况下,我的输出应为:/ feb / 12/1983

但我得到:// feb / 12/1983

我不明白这怎么可能在开头打印两个斜杠。没有其他代码可以打印出任何其他内容。

1 个答案:

答案 0 :(得分:3)

您是否检查了堆栈中的值?如果每行打印出一个,您可能会发现一个意外的值,例如空字符串。