Forum: Mikrocontroller und Digitale Elektronik Dateien in C


von Benjamin (Gast)


Lesenswert?

Hallo Leute:
 kann mir jemand sagen wo der Fehler hier liegt:
 ------
 #define myFile "e:\Test\myFile.txt"
 int main(int argc, char* argv[])
 {
   FILE* fileobj;
  fileobj= fopen(myFile,"r");
          .
          .
 }
 stimmt irgendwas mit der Schreibweise des Pfades??
 bekomme Warnung :"warning C4129: 'T' : Nicht erkannte Folge von
 Escape-Zeichen", und die Datei wird nicht geöfnet!!
 vielen Dank für den Hinweis

von Nachdenklicher .. (dms)


Lesenswert?

anstelle \ \\

von Markus (Gast)


Lesenswert?

Hi,
"\" ist ein Steuerzeichen, z.B. bei "\n" für carriage return
verwendet.
Daher "\" in C mit "\\" darstellen und es sollte gehen ;)
Bye,
Markus

von Rahul (Gast)


Lesenswert?

oder "/" verwenden (war zumindest mal UNIX-konform...)

von Benjamin (Gast)


Lesenswert?

hat funktioniert, vielen Dank.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.