cost 264 ms
將 SQLWCHAR * 轉換為 char*

[英]Converting SQLWCHAR * to char*

第一次在unicode和widechars地區工作, 我正在嘗試將WCHAR*轉換為char* 。 (WCHAR 類型定義為 SQLWCHAR,最終為unsigned short ) 而且我需要支持所有平台(windows、mac、linux) 我作為輸入的是一個 WCHAR* 及其length ...

無論我嘗試什么,printf() 都無法與 wchar_t 一起工作

[英]printf() not working with wchar_t no matter what I try

這不起作用 - 沒有打印任何內容。 我一直盯着它看,並嘗試了幾分鍾不同的東西。 什么都不管用。 唯一有用的是這個,但是說我想要它在一個變量中: 其實vscode里面的tooltip是有刺的,但是實際的程序是沒有的。 環境:Windows 10、VSCode,只是C/C++擴展包,GCC GNU so ...

我的 WCHAR* 變量在我的 C 項目中打印 unicode 個字符

[英]My WCHAR* variable prints unicode chars in my C project

我為我的 C 項目做了一個小鏈接 map。 我正在使用這個 map 來緩存我的支票,我將當前文件路徑放入 map。如果再次請求相同的文件路徑,它必須從緩存 map 中獲取值。 將 object 推送到此 map 時沒有問題,但是當我迭代並打印 object 中的密鑰時,它返回 unicode 個字符 ...

2022-12-03 23:16:12   1   31    c / wchar  
用meson編譯庫報錯C2440

[英]Error C2440 when compiling a library with meson

我有代碼 C++,我想使用介子將其編譯為一個庫,其中出現 2 種錯誤錯誤 C2440 :“正在初始化”:無法從“const wchar_t [19]”轉換為“const PWCHAR”-注意:從字符串文字轉換會丟失 const 限定符(請參閱 /Zc:strictStrings) 錯誤 C2664 ...

為什么 wcout 不能使用 hex 關鍵字將 output 十六進制格式?

[英]Why can't wcout use the hex keyword to output hexadecimal format?

我輸入了一個wchar類型的變量,想看這個變量的十六進制。 但是,當我使用 wcout 關鍵字時,我不能總是 output 十六進制。 有語法錯誤嗎?#include <iostream> void test_wide_character_input() { using name ...

2022-11-16 08:52:40   1   42    c++ / stl / wchar  
c中寬窄緩沖區如何處理?

[英]How to deal with wide and narrow buffers in c?

According to embarcadero docs we can use different Format Specifier to output a buffer to the console in my case I have a function that reads from a ...

無法從“WCHAR [256]”轉換為“WCHAR”

[英]Cannot convert from 'WCHAR [256]' to 'WCHAR'

我有這個使用 winscard.h function SCardGetReaderDeviceInstanceId 的 function。 但它在返回線上給了我一個奇怪的錯誤消息。 和 這里可能是什么問題? 我該如何解決? 我不能將 function 類型更改為 WCHAR [256],它甚至是一 ...

如何在 wchar_t 指針參數中存儲文本

[英]How to store text in wchar_t pointer parameter

我想 dll 將一些函數從 cpp 導出到 dart,為了做到這一點,我需要創建一個帶有指針參數的函數,我將在其中發送文本。 但經過多次搜索,我發現沒有任何解決方案有效。 我的問題是:如何創建一個帶有wchar_t*參數的函數,並用文本填充該變量? 我對cpp指針一無所知,我通常不在cpp中編碼 ...

wchar_t 到 std::string 以十六進制格式

[英]wchar_t to std::string in hex format

我正在嘗試將wchar_t轉換為十六進制,然后將其轉換為std::string 。 這是我的代碼: wchar 是 wchar_t 類型的變量,它具有動態值。 在此示例中,我使用的值 69 相當於 E 鍵。 首先,我將 wchar 轉換為另一個 wchar_t,這個 wideChar 保存 ...

什么時候在 C++ 中使用_Notnull_?

[英]When to use _Notnull_ in C++?

有人可以提供何時使用_Notnull_的見解嗎? 我正在使用 Visual Studio 2019,這是我的代碼: 然而, _Notnull_讓 function 運行。 我找不到任何關於如何/為什么將其與示例一起使用的文檔。 ...

寬字符/字符串對 C 程序的影響

[英]Effect of Wide Characters/ Strings on a C Program

以下是Charles Petzold的舊版Programming Windows一書的節選當然,使用 Unicode 也有一些缺點。 首先也是最重要的一點是程序中的每個字符串都將占用兩倍的空間。 此外,您會發現寬字符運行時庫中的函數比通常的函數要大。 為什么我的程序中的每個字符串都會占用兩倍的字節, ...

打印 wchar_t 作為 wchar_t* 字符串的一部分不會終止

[英]Printing a wchar_t as part of a wchar_t* string does not terminate

所以,我在 glibc 中發現了一個我想報告的錯誤。 問題在於printf()在no_NO.utf8語言環境中為分組字符計算了錯誤的寬度,因此沒有在字符串左側留出足夠的填充。 我最初在 shell util printf中發現了這個,但它似乎起源於libc中的原始printf function ,我 ...

復制寬字符串

[英]Duplicating wide-character string

我正在嘗試創建一個應用程序,其中有一個 function,我正在嘗試復制一個寬字符串。 我目前正在使用_wcsdup() ,因為它是一個 Windows 應用程序,並且一切正常。 但是我需要創建一個多平台 function,所以_wcsdup() (這是一個 Windows 函數)對我來說不起作用。 ...

Ncurses 沒有寫出指定數量的寬字符(關於寬字符的列需求)

[英]Ncurses not writing out the specified number of wide characters (about column needs of a wide character)

在下面的程序中,我嘗試使用 ncurses 輸出十行,每行十個 Unicode 字符。 循環的每次迭代從三個 Unicode 字符的數組中選擇一個隨機字符。 然而,我遇到的問題是 ncurses 並不總是每行寫 10 個字符......這有點難以解釋,但是如果您運行該程序,也許您會看到這里和那里都有 ...

'fatal error: 'wchar.h' file not found' 新的 macOS 11.3 更新錯誤

[英]'fatal error: 'wchar.h' file not found' error with the new macos 11.3 update

我對 c++ 完全陌生(昨天剛從頭開始學習)。 今天我將這個 macos 更新到 11.3,現在當我在 clion 中運行我的 c++ 代碼時,我收到了這個錯誤, 我搜索了互聯網,但一個字也聽不懂。 我確實嘗試了一些並在我的終端中得到了這個, 我已經擁有 xcode 工具及其最新版本。 我嘗試了一種 ...


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