C2802: Illegal character found: <Character>

[ERROR]

Description

In the source there is a character which does not match with the name rules for C/C++. As an example it is not legal to have '$' in identifiers. Note: The pragma MESSAGE does not apply to this message because it is issued in the preprocessing phase.

Example
  int $j;

  
Tips

Usually this is a programming error. Replace the illegal character with a legal one. Some E-MAIL programs set the most significant bit of two immediately following spaces. In a hex editor, such files then contain "a0 a0 a0 20" for four spaces instead of "20 20 20 20". When this occurs in your E-Mail configuration, send sources as attachment.