如何更改'。'到' '在一个txt文件?

时间:2016-06-25 18:15:37

标签: c++

我无法换掉一段时间'。'到一个空间' &#39 ;.这是我的代码:

void readTicToeBoard(char ticToe[][3])
{
   char getFileName[256];

   ifstream fin;

   //get the filename                                                                                                                                                                
   cout << "Enter source filename: ";
   cin >> getFileName;

   fin.open(getFileName);
   //error check                                                                                                                                                                     
   if (fin.fail())
   {
      cout << "Error reading file.";

   }

   for (int i = 0; i < 3; i++)
   {
      for (int t = 0; t < 3; t++)
      {
         if (t == '.')
         t = ' ';
         fin >> ticToe[t][i];
      }
   }
}

我试过改变t =&#39; &#39 ;;到cout&lt;&lt; &#39; &#39 ;;同样,这似乎不起作用。我不认为我对如何将角色更改为其他东西有充分的理解。

1 个答案:

答案 0 :(得分:0)

您应该将内循环更改为

  for (int t = 0; t < 3; t++)
  {
     fin >> ticToe[t][i];
     if (ticToe[t][i] == '.')
         ticToe[t][i] = ' ';
  }
如果我正确理解你的问题,

实现你想要的目标。

除此之外,还不清楚你实际要求的是什么。