Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Nhập xuất tiếng Việt trong Console (cmd.exe)

  1. #1
    Ngày gia nhập
    08 2017
    Bài viết
    960

    Mặc định Nhập xuất tiếng Việt trong Console (cmd.exe)

    Tôi từng băn khoăn việc học lập trình cơ sở, cơ bản liên quan đến tiếng Việt.

    Hiện nay, tôi không còn trở ngại về chuyện này. Tôi có thể dùng Form GUI, dùng vài NNLT khác để nhập xuất tiếng Việt.
    Chỉ tiếc cho một thế hệ lần mò mãi trong dao duc lac hau như thế hệ trước, đã lỗi thời.

    Có một vài bộ gõ có thể gõ tiếng Việt trong Console mode như GoTiengViet
    http://www.trankynam.com/gotv/downloads/GoTiengViet.zip

    Cũng đáng tiếc, dùng nó gõ được nhưng các hàm nhập không bắt được, không lấy được giá trị nhập đúng tiếng Việt.


    ...

  2. #2
    Ngày gia nhập
    08 2017
    Bài viết
    960

    Viết rồi, viết lại cũng không thừa:
    C++ Code:
    1. #include <windows.h>
    2. #include <iostream>
    3.  
    4. using namespace std;
    5.  
    6. int main(){
    7.     HANDLE hin = GetStdHandle(STD_INPUT_HANDLE);
    8.     HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);
    9.     wchar_t buf[512];
    10.     DWORD rd;
    11.     //cout << "What your name ? ";
    12.     wcout << L"What your name ? ";
    13.     ReadConsoleW( hin, buf, 512, &rd, 0 );
    14.    
    15.     wcout << "OK, see you later, " ;
    16.     WriteConsoleW( hout, buf, rd, &rd, 0 );
    17.    
    18.     cout << "\nDone, bye...";
    19.     system("pause>nil"); cout << endl;
    20.     return 0;
    21. }
    Chạy thử trên PC, Win7:


    Nguồn:
    http://diendan.congdongcviet.com/threads/t401536::chu-quoc-ngu.cpp

  3. #3
    Ngày gia nhập
    08 2017
    Bài viết
    960

    WebSite http://2.pik.vn/ đã giải thể, các hình ảnh trên đó không còn

    Biên dịch bằng minGW
    Code:
    c++ ioCmd.cpp -o ioCmd.exe
    Hình chụp, biên dịch, chạy thử:

  4. #4
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    349

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    WebSite http://2.pik.vn/ đã giải thể, các hình ảnh trên đó không còn

    Biên dịch bằng minGW
    Code:
    c++ ioCmd.cpp -o ioCmd.exe
    Hình chụp, biên dịch, chạy thử:
    Sao tham số thứ 2 của WriteConsoleW thứ 1 và 3 thì có & còn thứ 2 không có &
    không có bộ gõ thích hợp nên không thử được ReadConsoleW

    - - - Nội dung đã được cập nhật ngày 05-04-2018 lúc 10:14 PM - - -

    Bộ gõ tiếng Việt tốt, nhưng hơi bất tiện.

  5. #5
    Ngày gia nhập
    08 2017
    Bài viết
    960

    WriteConsole function

    https://docs.microsoft.com/en-us/windows/console/writeconsole

    Nếu cần, gỏ "tieng Viet khong dau" cũng OK

  6. #6
    Ngày gia nhập
    08 2017
    Bài viết
    960

    Mặc định Nhập xuất tiếng Việt trong Console (cmd.exe)

    Khi không có bộ gõ phù hợp, người nhập, kiểm thử có thể copy từ file, từ notepad hay word để paste vào - thay cho nhập trực tiếp bằng bàn phím.

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