Trang 3 trên tổng số 3 Đầu tiênĐầu tiên 123
Từ 21 tới 25 trên tổng số 25 kết quả

Đề tài: Tản mạn về NNLT

  1. #21
    Ngày gia nhập
    07 2011
    Bài viết
    465

    Mặc định Tản mạn về NNLT

    quên ký tự null cho C-string nên nó in ra ký tự rác phía sau thành ra khác nhau chứ có gì đâu.

    sao ko viết thẳng chuỗi luôn: "\xEF\xBB\xBF"

    code bao nhiêu năm rồi mà phạm lỗi sơ đẳng như bé mới học thế kia

  2. #22
    Ngày gia nhập
    08 2017
    Bài viết
    3,078

    Có chuyện nói là tốt
    C++ Code:
    1. #include <windows.h>
    2.  
    3. #define ARR L"Tiếng Việt cho i tờ.\n\n"
    4.  
    5. int main(){
    6.     HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);
    7.    
    8.     wchar_t wh[] = ARR;
    9.     WriteConsoleW( hout, &wh, wcslen(wh), 0, 0 );
    10.    
    11.     wchar_t* tb = ARR;
    12.     WriteConsoleW( hout, &tb, wcslen(tb), 0, 0 );
    13.  
    14.     return 0;
    15. }

    biên dịch và chạy:
    Code:
    F:\Yr2019\cpp>ioCmd
    Tiếng Việt cho i tờ.
    
    ℀®Tiếng Việt cho i tờ.
    F:\Yr2019\cpp>
    What’s difference between char s[] and char *s in C?
    https://www.geeksforgeeks.org/whats-difference-between-char-s-and-char-s-in-c/

  3. #23
    Ngày gia nhập
    07 2011
    Bài viết
    465

    lại lỗi sơ đẳng nữa, tb đã là con trỏ cấp 1 vậy thì &tb là con trỏ cấp mấy đây...

    à mà cái link kia có giải thích rồi mà. Mà sao giở chứng thích truyền &x khi x ko cần thay đổi vậy, truyền thẳng wh cũng được mà??

    WriteConsoleW( hout, wh, wcslen(wh), 0, 0 );
    WriteConsoleW( hout, tb, wcslen(tb), 0, 0 );

    khi không lại thể hiện mình giỏi con trỏ & & tùm lum cả lên

  4. #24
    Ngày gia nhập
    08 2017
    Bài viết
    3,078

    //Con người, đâu phải là thánh

    Sai sót khi dịch qua lại pascal / c++

    Cám ơn INTP

    //Boeing có phần mềm cho 737 MAX, nó còn nhào xuống đất

  5. #25
    Ngày gia nhập
    08 2017
    Bài viết
    3,078

    Xem ra viết notepad bằng c (Win32 API) khó, chắc do dốt xi



    https://docs.microsoft.com/vi-vn/windows/win32/dlgbox/open-and-save-as-dialog-boxes
    https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776913(v=vs.85)?redirectedfrom=MSDN

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn