私は、現在のディレクトリパスに\のinit.scmを追加するsprintf(newpath, "%s%s", cCurrentPath, "\\init.scm");
を使用していますが、通常の警告があります: sprintfの類義語(newpath、 "%s%s"、...)は何ですか?
Sprintf_s
は、このような "%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
を使ってどうすればいいですか?
"Sprintf_sは、このような"%s%s "文字列の合計をサポートしていませんか?本気ですか? – Mat
はい、それは警告C4024を表示します: 'sprintf_s':正式なパラメータと実際のパラメータ2の異なるタイプ2 \tと実行に失敗しました – Cynede
これはあなたのコードのバグです。(これは普通、あなたが文字列について話すときに連結と呼ばれます。 。 – Mat