String
-
char *p='1'; sprintf( String,"STDA,%s",p); sprintf (String, "%s\r\n",String);Hallo ích möchte als Ergebnis eine String wie STDA1\r\n haben..Aber das Programm erkennt \r\n als Zeilenumbruch..wie kann ich das anders schreiben??
Gruss
-
Du meinst
sprintf (String, "%s\\r\\n",String);?
Außerdem ist das C-Code. Dafür gibt es ein anderes Subforum.
-
Wenn du doch mit C++ arbeiten willst:
std::string Result("STDA1\\r\\n");Ein
'\n'wird konvertiert. Um einen Backslash zu haben musst du'\\'schreiben.