Abrir archivo con fopen, dada la ruta absoluta en Windows

Estoy tratando de hacer que un programa que cuenta la cantidad de líneas de un archivo, cuando intento pasar la ruta absoluta a la función fopen, simplemente me dice que no se encuentra, aquí está mi código:

#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
    int i=0;
    char array[100];

        char caracteres[100];
        FILE *archivo;
        archivo = fopen("C:\Documents and Settings\juegos psps.txt","r");
        if (archivo == NULL){cout<<"Dont Work";}
        while (feof(archivo) == 0)
        {
                fgets(caracteres,100,archivo);
                i++;
                }
                cout << "Number of lines:" << i ;
                return 0;
}

¿Cómo debo pasar la ruta absoluta a mi programa para que pueda abrir el archivo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta