﻿# V682\. Suspicious literal: '/r'\. It is possible that a backslash should be used instead: '\\r'\.

The analyzer has detected a potential error when a forward slash is used\.

It's easy to make a mistake mixing up the forward slash and backward slash characters\.

For example:

```cpp
if (x == '/n')
```

The programmer intended to compare the variable 'x' to the code 0xA \(line feed\) but made a mistake and wrote a forward slash\. It results in the variable being compared to the value 0x2F6E\.

This is the fixed code:

```cpp
if (x == '\n')
```

Such a mistake is usually made when working with the following escape sequences:

* newline \- \\n
* horizontal tab \- \\t
* vertical tab \- \\v
* backspace \- \\b
* carriage return \- \\r
* form feed \- \\f
* alert \- \\a
* backslash \- \\\\
* the null character \- \\0

## References:

1. [MSDN\. C\+\+ Character Literals](https://msdn.microsoft.com/en-us/library/vstudio/6aw8xdf2.aspx)