GetFile

Moin ich möchte ein Programm schreibt, dass Daten transferriert. Leider funktioniert das noch nicht so ganz. Ich erhalte 4 Warnungen warning C4129: ‚g‘ : unrecognized character escape sequence
warning C4129: ‚g‘ : unrecognized character escape sequenc
warning C4129: ‚C‘ : unrecognized character escape sequence
warning C4129: ‚T‘ : unrecognized character escape sequence

Die Warnungen beziehen sich auf die zeilen mit FindFile und Getfile.
Können die mein Problem auslösen? Wie kann ich diese beseitigen?

Während der Ausführung des Programms erhalte ich dann:Debug Assertion Failed!
Program:…
File:f:…

include "StdAfx.h"
#include "transfer\_textfile.h"
#include "windows.h"
#include 
#include "Connect.h"

using namespace std;

transfer\_textfile::transfer\_textfile(void)
{
 Connect();
 CFtpConnection\* connection\_pointer;
 connection\_pointer=Connect::getLastConnection();
 CFtpFileFind finder(connection\_pointer);
 try
 {
 BOOL bWorking = finder.FindFile(\_T("server\ordner\ordner\bu.txt")); //Hier Warnungen
 if(bWorking)
 { 

 BOOL bGot = connection\_pointer-\>GetFile(\_T("ordner\ordner\ordner\bu.txt"),\_T("C:\ordner\TxtTransfer")); //Hier Warnungen
 }
 else
 {
 //something wrong with the file.. inform the user

 cout GetErrorMessage(szCause,1024);
 //sCause.Format("%s",szCause);
 }


}

Hallo wulfgang

Du musst die \ doppelt schreiben, oder durch / ersetzen (geht auch auf Win32):

\_T("server\\ordner\\ordn

usw.

Er muss sonst annehmen, du meinst damit ‚\o‘ etc., und die gibt es nun mal nicht.
Die legalen Escape’s wie „\n\t“ kennst du ja schon?

lG
Martin B