解除strcpy_s的錯(cuò)誤
使用strcpy函數(shù)出錯(cuò),并非真正有什么錯(cuò)誤,而是微軟認(rèn)為這樣用不安全酷师,微軟推薦用strcpy_s代替。
但對(duì)于strcpy_s并非出自標(biāo)準(zhǔn)C染乌,不方便代碼的移植山孔,為了阻止編譯器報(bào)錯(cuò),可以點(diǎn)擊工程屬性荷憋,"Configuration Properties"->"C/C++"->"Preprocessor"->"Preprocessor “台颠,如果是vs2017中文版,則是 “項(xiàng)目“->”屬性頁(yè)“->"C/C++"->”預(yù)處理器“->”預(yù)處理器定義“ 中添加“_CRT_SECURE_NO_WARNINGS”即可台谊。
VS2017"const char *" 類型的實(shí)參與 "char *" 類型的形參不兼容錯(cuò)誤的解決方法
不需要什么強(qiáng)制類型轉(zhuǎn)換蓉媳,只需要點(diǎn)擊 調(diào)試->當(dāng)前項(xiàng)目屬性->C/C++->語(yǔ)言->符合模式 改成否譬挚,禁用語(yǔ)言擴(kuò)展改成否,將WChar_t視為內(nèi)置類型改成否即可酪呻。