我正在使用
sprintf(newpath,“%s%s”,cCurrentPath,“\\ init.scm”)
将 \init.scm 添加到当前目录路径中,但是通常会出现警告:
警告 C4996:'sprintf':此函数或变量可能不安全。 请考虑改用 sprintf_s。 要禁用过时警告,请使用 _CRT_SECURE_NO_WARNINGS。
sprintf_s
不支持这样的 "%s%s" 字符串相加。 我该如何使用 sprintf_s
实现它?
"\init.scm"
中也缺少一个反斜杠 - 你需要用\\
来表示一个反斜杠。 - ugoren