| Why can't I use a backslash (e.g. "main\var") in my strings?

Previous | Strings |

Q: | When I type `"main\var"`, the compiler gives me an error. Help!
A: | This is a common problem among beginning programmers. The backslash (`\`) is used as an escape character in the C language. Because of this, you need to modify your string to read like this: `"main\\var"`. Now, compiler will interpret the `\\` as a single backslash, which is what you want. If you want to lean more about escape sequences, look at the information on strings.