input = new char[64]();
std::cout << "wait for cin" << std::endl;
while (std::cin >> std::setw(64) >> input)
{
std::cout << "input : " << input << std::endl;
...
好吧,我向您保证将setw()
63 个字符复制到char * input
而不是 64 个,并且我看到第 64 个字符显示在下一次 while(cin) 迭代中。可以覆盖此行为吗?我想要nul
我的数组中的所有 64 个字符和 NO。