Gast
#295989
Hallo Leute, wie kann ich im Code das "$" zeichen in einen String rein bringen? Gebe ich es einfach ein, macht der Compiler "$$" draus. Danke Thomas
|
Anzeige
|
$ im String unter C
Gast
#295989
Hallo Leute, wie kann ich im Code das "$" zeichen in einen String rein bringen? Gebe ich es einfach ein, macht der Compiler "$$" draus. Danke Thomas > Gebe ich es einfach ein, macht der Compiler "$$" draus.
Bestimmt nicht. Für solche Behauptungen solltest du immer ein Beispiel
parat haben.
Gast
#295991
strncpy(WriteData1, "L$R$020LR02nL$R$02M0535$L$R$02V0", 46); sieht im Speicher so aus: 'L$$R$$020LR02nL$$R$$02M0535$$L$$R$$02V0' Danke Thomas Wie bestimmst du den Speicherinhalt? Im Debugger? Hallo Thomas!
#include <string.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
char * buf = (char*)malloc(47);
strncpy(buf,"L$R$020LR02nL$R$02M0535$L$R$02V0",46);
free(buf);
return 0;
}
Also bei mir funzt das einwandfrei....
HTH, Dirk.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|