Сценарий DXL, выдающий синтаксическую ошибку с char c = str [i] - PullRequest
1 голос
/ 15 февраля 2020

В настоящее время я пытаюсь запустить сценарий Экспорт в PDF , однако, когда я пытаюсь запустить его в DOORS версии 9.6.1, я получаю пару ошибок.

Строка 8: char c = str [i]; содержит синтаксическую ошибку

Есть мысли о том, как решить эту проблему?

string makeCaption(Buffer& str)
{
   setempty(tempBuf);

   int i = 0;
   {
   for(i = 0; i < length(str); ++i) 
      char c = str[i];
      if('\n' != c) && '\\' != c)
      {
         tempBuf += c;
      }
   }
   escapeSpecialLaTeXCharacters(tempBuf);
   return stringOf(tempBuf);
}

1 Ответ

1 голос
/ 15 февраля 2020

Мне кажется, что проблемы с копированием / вставкой. Когда вы сравниваете свой код с оригиналом, вы можете заметить, что вы переместили строку 6 с единственной {одной строкой вверх. Если вы вернете его обратно, то есть после строки "for (...)", код сработает

...