Hallo, ich habe ein Problem mit sprintf. Wenn ich mit sprintf(data,"1&2"); versuche den string "1&2" in data zu kopieren, ist der Inhalt von data "1". Alles nach und inklusive dem '&' wird also ignoriert. Hat jemand eine Erklärung für dieses Verhalten von sprintf? Danke im vorraus Fabian
Gast
#2871358
Hi, Probier mal 3&2, und was kommt raus, merkst du was ? Gruß
Gast
#2871360
Ui, vergiss was ich sagte, ist ja nen String. DUCK und WEG
Gast
#2871366
probier mal:
1 | |
Jean Player schrieb: > probier mal:sprintf(data, %s, "1&2"); Das wird aber auch nix ;-)))
Gast
#2871385
probier mal strcpy
Gast
#2871388
Probier maln C-Buch...
Gast
#2871673
Hallo Fabian Welchen Compiler benutzt Du? Bei mir auf dem gcc geht das problemlos. Ich wüsste auch nicht weshalb nicht, da '&' kein Steuerzeichen ist. Grüsse, R.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.