Używam sprintf(newpath, "%s%s", cCurrentPath, "\\init.scm");
dodać \ init.scm do bieżącej ścieżki reż ale tam jest zwykle ostrzeżenie:Co to jest sprintf_s analog sprintf (newpath, "% s% s", ...)?
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
Sprintf_s
nie obsługuje takiej "% s% s" string suma. Jak mogę to zrobić, używając sprintf_s
?
"Sprintf_s nie obsługuje takiej sumy ciągu"% s% s "? Jesteś pewny? (BTW, zazwyczaj nazywa się to konkatenacją, gdy mówimy o łańcuchach, a nie "suma".) – Mat
tak, pokazuje ostrzeżenie C4024: "sprintf_s": różne typy dla formalnego i faktycznego parametru 2 \t i kończy się niepowodzeniem – Cynede
To błąd w kodzie . – Mat