[previous] 0251 [next] [S] Character constant contains a trigraph representation of a single backslash character.
Syntax errors REFERENCE - ISO:C90-5.2.1.1 Trigraph Sequences, ISO:C90-6.1.3.4 Character Constants

The sequence '??/' is not a valid character constant. To represent a backslash character with a trigraph in a character constant, it is necessary to use the escape sequence '??/??/'. For example:


/*PRQA S 2017,3123,3211,3408,3601,3625 ++*/

char bsa = '??/??/';            /* OK                   */
char bsb = '??/';               /* Message 0251         */

QA·C Source Code Analyser 8.1.2
© 2013 Programming Research.
www.programmingresearch.com
Personality Groups | Glossary | Message Index Contents