cost 387 ms
c++ 中的 LPCSTR 數據類型轉換問題

[英]LPCSTR data type conversion in problem in c++

我從 swagger 得到了一些 JSON 值。 我需要在我的 function 接受的甲酸鹽中轉換這些值。 mt4 function: 對於轉換日期,我只是類型轉換(__time32_t)並且一切正常。 但是當我嘗試將過濾器值從字符串轉換為 LPCSTR 時,它只返回第一個字符值。 我被困。 有 ...

LPCTSTR 變量的錯誤值(?)

[英]Wrong value for LPCTSTR variable (?)

我在 C++ 項目上有這個方法 但是,當我通過 C# 項目使用該方法時,有時數據的值為“?” 例如: C# 代碼: 在這種情況下,“Data”變量正確接收了值 (Đ)。 但另一方面,如果代碼是: C# 代碼: “數據”的價值是“?” 我將 Data 的值寫入日志文件。 為什么會出現這種行為? ...

為什么在代碼編譯正常時會出現“類型為“LPCSTR”的參數與類型為“LPCWSTR”的參數不兼容的錯誤?

[英]Why do I get "argument of type "LPCSTR" is incompatible with parameter of type "LPCWSTR" error when code compiles fine?

我正在研究以下功能: 但是,我在“portName”變量下得到一個紅色錯誤標記,並帶有錯誤消息 但是,盡管出現此錯誤,但代碼仍按預期編譯和運行。 我目前正在傳遞一個論點,如下所示: 此外,當我嘗試改用類型 LPCWSTR 時,代碼無法編譯。 當我改為將參數更改為 LPCWSTR 並像這樣 ...

在 C++ 中將 LPCSTR 轉換為 LPCWSTR,ATL 不可用

[英]Converting LPCSTR to LPCWSTR in C++, ATL not available

在我開始之前, 請理解這個問題不是重復的。 有相同標題的問題: 將 LPCSTR 轉換為 LPCWSTR 但是,在問這個問題之前我做了一些研究,並遇到了ATL或Active Template Library 。 但是,我使用的編譯器沒有ATL ,這不允許我從LPCSTR轉換為LPCWSTR ...

重定向 std::list<cstring> 內容到文本文件</cstring>

[英]Redirection of a std::list<CString> content to a text file

我正在使用該代碼來枚舉驅動器中具有特定擴展名的文件並將它們寫入文本文件。 它在文本文件中輸出類似這樣的內容。 我怎樣才能用他們的名字而不是這些垃圾值來寫文件地址。 00000281BBACF338 00000281BBACEA78 00000281BBACF108 00000281BBAD1E48 ...

試圖在 c++ 中創建 window,分配字符串時出錯,LPCSTR / LPCWSTR 東西

[英]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*'} ...

不推薦使用 PTCHAR 的字符串文字

[英]String literals to PTCHAR is deprecated

我正在處理遺留代碼,其中將字符串文字分配給 header 中定義的PTCHAR類型(指向 char 的指針)的變量: typedef WCHAR TCHAR, *PTCHAR;PTCHAR str; str = _tcsrchr(dir, '\\'); *(str++)=0; str = TEXT ...

“MessageBoxA”:無法將參數 2 從“std::vector<_Ty>”轉換為“LPCSTR”

[英]'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&lt;_Ty&gt;”轉 ...

Visual C ++:將數據類型PCSTR轉換為LPCWSTR

[英]Visual C++: Convert data type PCSTR to LPCWSTR

我有以下C ++代碼,可從HttpContext實例檢索標頭請求信息: 如您所見,該調用: 返回PCSTR數據類型。 但是我需要將帶有標頭的WriteEventViewerLog用作“ LPCWSTR”,因為我在方法內部使用的功能之一僅接受該格式的字符串。 從http ...

詮釋為Winsock的PCSTR DEFAULT_PORT

[英]Int to PCSTR for Winsock DEFAULT_PORT

我的菜單在運行Winsock應用程序時顯示第一件事,我希望能夠在啟動時選擇端口,但是嘗試將int轉換為PCSTR或任何其他類型的轉換時遇到問題。 這是一些代碼: 我的頭文件: 我的cpp文件: 我的襪子功能的開始: 無論我嘗試哪種方法,它都會引發讀取內存錯誤或 ...

通過 C++ 學習倒車,但這條線有什么作用?

[英]Learning reversing via C++, but what does this line do?

正如我所說,我正在嘗試學習如何使用 C++/Assembly 對程序進行逆向工程,所以我正在瀏覽我在互聯網上找到的一些開源項目。 但是誰能解釋一下這條線的作用? 我在 C++ 方面並不先進,這就是我瀏覽源代碼的原因。 ...

當將其推送到Vector或List上時,lpcstr的值已損壞

[英]The value of lpcstr was corrupt when push it on Vector or List

首先,請原諒我英語不好。 我有一個生成LPCSTR值列表的函數,我想將它們全部添加到list&lt;LPCSTR&gt;或vector&lt;LPCSTR&gt; ,這是我的示例代碼: 如果我釋放已分配的內存,則數據已損壞,否則我將有大量未使用的內存! 如果我減速auto anI ...

Directx 錯誤 DrawTextA 和 LPCSTR 和 HDC

[英]Directx error DrawTextA and LPCSTR and HDC

在調試模式下,我得到了這個: 黑客代碼.cpp 是的,我將它設置為多字節字符集,當我從教程的創建者那里復制代碼時,它運行良好,但問題是它們完全相同的代碼 100% 相同,但一個有效而另一個沒有, 設置設置為 win 32 並且 debug 和 release 都會出錯。 這是教程代碼: ...

如何連接兩個LPCSTR

[英]How to Concatenate Two LPCSTRs

我需要連接兩個LPCSTR,如下所示: 唯一的問題是我不能在這里使用+運算符。 我怎樣才能安全地連接這樣的兩個LPCSTR? 編輯:請注意,LPCSTR定義為const * char而LPCTSTR定義為const TCHAR* 。 當定義UNICODE和/或_UNICODE時 ...

如何將LPCSTR傳遞給C ++函數並轉換為字符串並返回LPCSTR?

[英]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與==進行比較

[英]Comparing two LPCSTR with ==

我找到了一個比較兩個LPCSTR執行以下操作的實現: 問題是它有效。 我換成了...... 雖然我覺得現在更安全。 我只是想知道其他實現是否只是檢查地址或大小,它是如何工作的? 我檢查了一個LPCSTR的內存地址,它是0x0633522c,另一個是0x028a91a ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM