Dag
Ik ben al uren aan het zoeken maar zie niet wat ik verkeerd doe.
Ik wil een eenvoudige string printen met daarin een backslash
Volgens mij moest dat als volgt:
sprintf_s(tmpstr, sizeof(tmpstr), "c:\\mpmp.txt");
maar als ik dat doe, bevat tmpstr letterlijk c:\\mpmp.txt
als ik echter neem
sprintf_s(tmpstr, sizeof(tmpstr), "c:\mpmp.txt");
dan bevat tmpstr c:mpmp.txt
ik krijg steeds twee backslashes of geen een. Ik moet er uiteraard eentje hebben.
ik heb de include van stdio
ik gebruik als compiler VS van microsoft
wat doe ik verkeerd?
hoe krijg ik c zover dat tmpstr het volgende bevat: c:\mpmp.txt
alvast met dank, anjo
Ik ben al uren aan het zoeken maar zie niet wat ik verkeerd doe.
Ik wil een eenvoudige string printen met daarin een backslash
Volgens mij moest dat als volgt:
sprintf_s(tmpstr, sizeof(tmpstr), "c:\\mpmp.txt");
maar als ik dat doe, bevat tmpstr letterlijk c:\\mpmp.txt
als ik echter neem
sprintf_s(tmpstr, sizeof(tmpstr), "c:\mpmp.txt");
dan bevat tmpstr c:mpmp.txt
ik krijg steeds twee backslashes of geen een. Ik moet er uiteraard eentje hebben.
ik heb de include van stdio
ik gebruik als compiler VS van microsoft
wat doe ik verkeerd?
hoe krijg ik c zover dat tmpstr het volgende bevat: c:\mpmp.txt
alvast met dank, anjo
Laatst bewerkt: