Datei mit fopen öffnen, absoluter Pfad unter Windows angegeben

Ich versuche, ein Programm zu erstellen, das die Anzahl der Zeilen einer Datei zählt. Wenn ich versuche, den absoluten Pfad zur fopen-Funktion zu übergeben, wird mir einfach gesagt, dass dieser nicht gefunden wird. Hier ist mein Code:

#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;
}

Wie soll ich den absoluten Pfad zu meinem Programm übergeben, damit Sie die Datei öffnen können?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage