sprintf_s的用法
sprintf_s(cmd,"\"C:\\Program Files\\ANSYS Inc\\v130\\icemcfd\\win\\bin\\icemcfd.bat\" %s\\case.tin",szText);szText是比较长的字符串,比如E:\3,
结果通过sprintf_s之后,并没有把所有的字符都替换前面的%s,而是只替换了一个字符,即cmd成为了:"\"C:\\Program Files\\ANSYS Inc\\v130\\icemcfd\\win\\bin\\icemcfd.bat\" E\case.tin",这个是怎么回事?
我明明需要的cmd是"\"C:\\Program Files\\ANSYS Inc\\v130\\icemcfd\\win\\bin\\icemcfd.bat\" E:\3\case.tin"
大侠们帮帮我啊,先谢过了