開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VS2013
問題(Question):
目前使用system(str_cmd)去下PSCP指令,在確定指令正確後準備送出
出現 L"buffer is too small" && 0 的錯誤訊息
預送出的str_cmd指令如下:
const char* str_cmd = pscp -sftp -l A -pw B -P 22
"C:\Users\Documents\Visual Studio 2013\Projects\xxx\xxxxxx\xxxx\ffff.txt"
sftp.Kkkk.com:
有先確認從cstring轉const char*與直接用cmd下是OK的,但送到system後就發生錯誤
我認為應該是system給帶的參數限制之類的,想請問這段要怎麼去避免呢?謝謝