-
Không thể chuyển đổi từ 'TCHAR[260]' thành 'std::basic_string<>,std::người cấp phát>
lỗi C2440: 'khởi tạo': không thể chuyển đổi từ 'TCHAR [260]' thành 'std::basic_string,std::allocator>
-
Không có hàm tạo phù hợp nào tồn tại để chuyển đổi từ "const char[8]" thành "std::basic_string", std::phân bổ>"
Đầu tiên. Tôi muốn nói rằng tôi không phải là lập trình viên C++. Chuỗi Outlook tạo ra lỗi trong visual studio 2015 với thông báo ở tiêu đề. Cửa sổ HWNDHandle = (HWND)FindPr
-
C++ wchar_t * bằng wchar_t * không phân biệt chữ hoa chữ thường
Tôi đang cố kiểm tra xem wchar_t * có bằng wchar_t * khác không phân biệt chữ hoa chữ thường hay không. Ai đó có thể đặt tôi vào đúng chỗ được không? Đây là những gì tôi đã thử: wchar_t *vectored[80] = { ...
-
Làm cách nào để truy cập wchar_t* của wchar_t?
Đây là mã của tôi: wchar_t wbuffer[512]; wchar_t* wc = (wchar_t*) malloc(buffer_size);
-
Không thể chuyển đổi tham số 1 từ 'ATL::CStringT<><>>>' được chuyển đổi thành 'const char *'
Làm thế nào để chuyển đổi theo cách này một cách chính xác? BIẾN THỂ varIndex; CString csIndex; //Chỉ mục BSTR csIndex = (LPCSTR)(_bstr
-
c++ - codecvt_utf8 được chuyển đổi thành codecvt gốc
Tôi có đoạn mã sau dưới dạng hàm riêng trong một lớp chuỗi tôi đang viết (nó được "mượn" từ wstring_convert với một số sửa đổi của tôi): template std::string my_st
-
Chuyển đổi vectơ có giá trị số wchar_t thành wchar_t
Tôi có một cái gì đó như thế này: các phần tử vectơ; chứa: 083938F8 083938FA 083938FC 083938FE 08393900 08393902 08393904 Tôi muốn chuyển đổi chúng
-
Tại sao không có loại "unsigned wchar_t" và "signed wchar_t"?
Chữ ký ký tự không đều. Do đó, có loại char đã ký và char không dấu. Do đó, các hàm sử dụng một ký tự đơn phải sử dụng loại tham số có thể chứa cả ký tự có dấu và không dấu (loại này được chọn là int), vì nếu tham số
-
Giá trị rác trong chuyển đổi ngầm định từ biểu thức `wchar_t + wchar_t[]` sang std::wstring
Tôi đang gặp phải điều gì đó kỳ lạ trong Visual Studio C++ 2013 Community Edition, đó có thể là lỗi trình biên dịch hoặc tôi đang viết mã không hợp lệ để biên dịch mà không có cảnh báo. Hãy xem xét các bộ phim sau đây
-
c++ - toán tử wchar_t**() không cung cấp chuyển đổi ngầm thành const wchar_t ** - tại sao?
Tôi không hiểu tại sao một chuyển đổi tiềm ẩn nào đó lại không hoạt động như tôi mong đợi. Tôi có lớp giới thiệu sau lớp ManagedWStringArrayWrapper { wchar_t** m_pointe
-
c - Không thể sao chép nội dung của wchar_t sang một var wchar_t khác?
Tôi có một biến tên là DirToEmpty chứa đường dẫn đến thư mục tạm thời. Tôi có một biến khác gọi là TempBufDir, biến này sẽ giữ cùng giá trị với DirToEmpty nhưng có dấu gạch chéo ngược được thoát. Ví dụ về hành vi dự kiến: wcha
-
visual-studio-2010 - Làm cách nào để chuyển đổi const wchar_t* thành wchar_t hoặc multibyte char?
Tôi cần gửi một ký tự nhiều byte tới ổ cắm sau khi thêm '\n', nhưng thứ tôi có là const wchar_t*. Làm cách nào để chuyển đổi nó? Câu trả lời hay nhất Nếu câu hỏi của bạn là cách thực sự thao tác nội dung của một hằng số, hãy xem xét const_cast.
-
'char ảo std::ctype::do_narrow(wchar_t, char) const' protected
Tôi đang cố gắng chuyển đổi một chuỗi wstring thành một chuỗi bằng cách sử dụng các khía cạnh miền địa phương, nhưng tôi gặp phải lỗi sau: test_facet.cpp: In function 'int main()': test_facet.cpp:14
-
Cách sửa "Lỗi trạng thái (đang hoạt động) E0513, không thể gán giá trị thuộc loại "const wchar_t *" cho thực thể thuộc loại "wchar_t *""
Tôi đang cố gắng thay đổi các thuộc tính của tệp bằng C++. Tôi đang làm gì sai? Mã được ghi lại hoàn toàn https://learn.microsoft.com/en-us/windows/win32/stg/writeread-sa
-
java — Thiếu thành viên của mảng chuỗi wchar_t
Tôi cố gắng chuyển mảng chuỗi sau vào hàm: const wchar_t *testTokens[] = { L"function", L"(",
-
c - đọc wchar_t
Đã đóng cửa. Sự cố này yêu cầu chi tiết gỡ lỗi. Câu trả lời không được chấp nhận vào thời điểm này. Chỉnh sửa câu hỏi để bao gồm hành vi mong muốn, một vấn đề hoặc lỗi cụ thể và
-
Khai báo và in các ký tự Ả Rập dưới dạng wchar_t
Tôi đã thử lưu trữ các ký tự tiếng Ả Rập dưới dạng wchar_t rồi in nó ra bảng điều khiển nhưng không thể làm cho nó hoạt động được. Tôi đã đặt bảng điều khiển thành UTF-8 và nếu tôi chỉ nhập các chữ cái tiếng Ả Rập vào bảng điều khiển thì chúng sẽ hiển thị chính xác (mặc dù không được nối). Tôi dựa trên (Làm thế nào
-
C lưu trữ và in wchar_t
Tôi muốn lưu trữ một chuỗi chứa các ký tự từ bảng ascii mở rộng và in chúng. Tôi đã thử: wchar_t wp[] = L"Росси́йская Акаде́мия Нау́к ";
-
Sử dụng wchar_t trong chức năng chính
Sử dụng hàm main trong C++ Visual Studio 2017 như sau có sai không: int main(int argc, wchar_t* argv[]) vì chương trình của tôi có thể nhận các ký tự đặc biệt. Câu trả lời hay nhất hãy đọc
-
Không thể tạo wchar_t mới *
Tôi có quá tải toán tử này. Chương trình của tôi gặp sự cố khi tạo mảng wchar_t mới. myObject &operator += (const myObject &s) { wchar_t *cat = w
Tôi là một lập trình viên xuất sắc, rất giỏi!