![](/img/trans.png)
[英]cannot convert 'const wchar_t*' to 'LPCSTR' {aka 'const char*'}
請幫我處理這段代碼,我不知道如何更改它,所以我可以修復它並運行它 std::wstring stemp = std::wstring(filename.begin(), filename.end()); ...
[英]cannot convert 'const wchar_t*' to 'LPCSTR' {aka 'const char*'}
請幫我處理這段代碼,我不知道如何更改它,所以我可以修復它並運行它 std::wstring stemp = std::wstring(filename.begin(), filename.end()); ...
[英]LPCSTR data type conversion in problem in c++
我從 swagger 得到了一些 JSON 值。 我需要在我的 function 接受的甲酸鹽中轉換這些值。 mt4 function: 對於轉換日期,我只是類型轉換(__time32_t)並且一切正常。 但是當我嘗試將過濾器值從字符串轉換為 LPCSTR 時,它只返回第一個字符值。 我被困。 有 ...
[英]Wrong value for LPCTSTR variable (?)
我在 C++ 項目上有這個方法 但是,當我通過 C# 項目使用該方法時,有時數據的值為“?” 例如: C# 代碼: 在這種情況下,“Data”變量正確接收了值 (Đ)。 但另一方面,如果代碼是: C# 代碼: “數據”的價值是“?” 我將 Data 的值寫入日志文件。 為什么會出現這種行為? ...
[英]Why do I get "argument of type "LPCSTR" is incompatible with parameter of type "LPCWSTR" error when code compiles fine?
我正在研究以下功能: 但是,我在“portName”變量下得到一個紅色錯誤標記,並帶有錯誤消息 但是,盡管出現此錯誤,但代碼仍按預期編譯和運行。 我目前正在傳遞一個論點,如下所示: 此外,當我嘗試改用類型 LPCWSTR 時,代碼無法編譯。 當我改為將參數更改為 LPCWSTR 並像這樣 ...
[英]Converting LPCSTR to LPCWSTR in C++, ATL not available
在我開始之前, 請理解這個問題不是重復的。 有相同標題的問題: 將 LPCSTR 轉換為 LPCWSTR 但是,在問這個問題之前我做了一些研究,並遇到了ATL或Active Template Library 。 但是,我使用的編譯器沒有ATL ,這不允許我從LPCSTR轉換為LPCWSTR ...
[英]Redirection of a std::list<CString> content to a text file
我正在使用該代碼來枚舉驅動器中具有特定擴展名的文件並將它們寫入文本文件。 它在文本文件中輸出類似這樣的內容。 我怎樣才能用他們的名字而不是這些垃圾值來寫文件地址。 00000281BBACF338 00000281BBACEA78 00000281BBACF108 00000281BBAD1E48 ...
[英]trying to make a window in c++, errors with assigning strings, LPCSTR / LPCWSTR stuff
我已經谷歌搜索了幾個小時,似乎沒有任何效果。 我沒有把我的東西分成 .h 和 .cpp,因為由於某種原因會發生奇怪的事情,但這不是重點我收到以下錯誤: 無法在賦值 gcc [59,24] 中將 'const wchar_t [16]' 轉換為 'LPCSTR' {aka 'const char*'} ...
[英]String literals to PTCHAR is deprecated
我正在處理遺留代碼,其中將字符串文字分配給 header 中定義的PTCHAR類型(指向 char 的指針)的變量: typedef WCHAR TCHAR, *PTCHAR;PTCHAR str; str = _tcsrchr(dir, '\\'); *(str++)=0; str = TEXT ...
[英]Conversion from size_t to DWORD, possible loss of data
我正在VS 2015上構建64位C ++代碼。 看到警告-C4267'argument':從'size_t'到'DWORD'的轉換,可能丟失數據。 任何建議都會有所幫助。 ...
[英]'MessageBoxA' : cannot convert parameter 2 from 'std::vector<_Ty>' to 'LPCSTR'
以下代碼有效: 為了自動清理,我使用了以下信息: How to convert a std::string to const char* or char*? . 以下代碼會引發錯誤: 我收到此錯誤: “MessageBoxA”:無法將參數 2 從“std::vector<_Ty>”轉 ...
[英]Visual C++: Convert data type PCSTR to LPCWSTR
我有以下C ++代碼,可從HttpContext實例檢索標頭請求信息: 如您所見,該調用: 返回PCSTR數據類型。 但是我需要將帶有標頭的WriteEventViewerLog用作“ LPCWSTR”,因為我在方法內部使用的功能之一僅接受該格式的字符串。 從http ...
[英]Int to PCSTR for Winsock DEFAULT_PORT
我的菜單在運行Winsock應用程序時顯示第一件事,我希望能夠在啟動時選擇端口,但是嘗試將int轉換為PCSTR或任何其他類型的轉換時遇到問題。 這是一些代碼: 我的頭文件: 我的cpp文件: 我的襪子功能的開始: 無論我嘗試哪種方法,它都會引發讀取內存錯誤或 ...
[英]Learning reversing via C++, but what does this line do?
正如我所說,我正在嘗試學習如何使用 C++/Assembly 對程序進行逆向工程,所以我正在瀏覽我在互聯網上找到的一些開源項目。 但是誰能解釋一下這條線的作用? 我在 C++ 方面並不先進,這就是我瀏覽源代碼的原因。 ...
[英]The value of lpcstr was corrupt when push it on Vector or List
首先,請原諒我英語不好。 我有一個生成LPCSTR值列表的函數,我想將它們全部添加到list<LPCSTR>或vector<LPCSTR> ,這是我的示例代碼: 如果我釋放已分配的內存,則數據已損壞,否則我將有大量未使用的內存! 如果我減速auto anI ...
[英]Directx error DrawTextA and LPCSTR and HDC
在調試模式下,我得到了這個: 黑客代碼.cpp 是的,我將它設置為多字節字符集,當我從教程的創建者那里復制代碼時,它運行良好,但問題是它們完全相同的代碼 100% 相同,但一個有效而另一個沒有, 設置設置為 win 32 並且 debug 和 release 都會出錯。 這是教程代碼: ...
[英]std::ostringstream to LPCSTR?
如何將std::ostringstream轉換為LPCSTR ? 結果: Error: No suitable conversion function from "std::basic_string<char, std::char_traits<char>, std:: ...
[英]How to Concatenate Two LPCSTRs
我需要連接兩個LPCSTR,如下所示: 唯一的問題是我不能在這里使用+運算符。 我怎樣才能安全地連接這樣的兩個LPCSTR? 編輯:請注意,LPCSTR定義為const * char而LPCTSTR定義為const TCHAR* 。 當定義UNICODE和/或_UNICODE時 ...
[英]How do I pass a LPCSTR to a c++ function convert to string and return a LPCSTR?
我有一個C ++ API函數,由Install Shield通過InstallScript調用: 返回的唯一內容是一個空字符串。 如果我只是返回傳入的變量“ appNameP”,那么它也可以返回。 我的主要問題是我需要傳遞LPCSTR並對其執行一些字符串操作。 ...
[英]LPCSTR- How to check if first Position is a Space “ ”
簡單的問題。 如何檢查LPCSTR上第一個位置上的字符? 或者只是檢查第一個位置是否有空格? ...
[英]Comparing two LPCSTR with ==
我找到了一個比較兩個LPCSTR執行以下操作的實現: 問題是它有效。 我換成了...... 雖然我覺得現在更安全。 我只是想知道其他實現是否只是檢查地址或大小,它是如何工作的? 我檢查了一個LPCSTR的內存地址,它是0x0633522c,另一個是0x028a91a ...