Abrir arquivo com fopen, dado caminho absoluto no Windows
Estou tentando fazer um programa que conta o numero de linhas de um arquivo, quando tento passar o caminho absoluto para a função fopen, é simplesmente me diz que não é encontrado, aqui está o meu 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;
}
Como devo passar o caminho absoluto para o meu programa para que você possa abrir o arquivo?