[問題] createprocess參數問題

看板C_and_CPP (C/C++)作者 (希仔:D)時間14年前 (2011/12/07 17:23), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 問題(Question): 請問該如何將使用者輸入的字串(string) 傳給createprocess()第二個參數, 也就是要傳給子process的參數。 爬了很多文,都是直接寫死在程式中的內容, 該如何轉換string到參數2所指定的格式(LPWSTR)? 或是有其他更好的方法? 先謝謝各位了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.142.61

12/07 17:42, , 1F
LPWSTR 其實是 array of wchar_t, 所以可以用mbstowcs
12/07 17:42, 1F

12/07 17:43, , 2F
或者是MultiByteToWideChar
12/07 17:43, 2F
非常謝謝你!!!我用mbstowcs跑出來了!!!感動到快哭了Q_Q ※ 編輯: ts01735790 來自: 123.192.142.61 (12/07 17:59)
文章代碼(AID): #1Etp20ys (C_and_CPP)
文章代碼(AID): #1Etp20ys (C_and_CPP)