Trong một thời gian bây giờ khi tôi gỡ lỗi ứng dụng Visual C++ và xem bất kỳ biến CString hoặc char * (hoặc bất kỳ kiểu ascii char khác) trong Local, Auto, hoặc Xem các cửa sổ gỡ lỗi, các ký tự CR/LF trong các biến của tôi không được hiển thị.Visual C++ Debug cửa sổ hiển thị CR/LF trong Visual Studio 2008
Nói cách khác, nếu tôi có biến chuỗi được đặt thành "Đây là dòng \ r \ nĐây là một dòng khác" trong mã của tôi, cửa sổ gỡ lỗi sẽ hiển thị "Đây là dòngĐây là một dòng khác". Những gì tôi muốn nó hiển thị là "Đây là một dòng □□ Đây là một dòng" để tôi có thể nhìn thấy hai nhân vật phụ trong văn bản đó.
Điều này đã khiến tôi mắc lỗi khi cố gắng gỡ lỗi mã phân tích chuỗi. Lưu ý, trình hiển thị văn bản đúng cách phá vỡ văn bản thành các dòng riêng biệt, nhưng tôi không muốn sử dụng trình hiển thị văn bản nếu tôi không phải. Hơn nữa, một số đồng nghiệp của tôi có thể thấy các ký tự CR/LF theo cách chính xác, nhưng chúng tôi không thể xác định lý do tại sao chúng không được hiển thị cho tôi.
Rất cám ơn trước.
Bạn đang nói về cửa sổ nào? "Cửa sổ gỡ lỗi" gợi ý cửa sổ đầu ra gỡ lỗi (ví dụ: khi đầu ra OutputDebugString xuất hiện), nhưng từ mô tả, có vẻ như bạn đang nói về cửa sổ Xem, Tự động và Người dân địa phương. –
Xin lỗi nếu tiêu đề của câu hỏi gây nhầm lẫn. Trong câu đầu tiên tôi đã nói, "biến trong cửa sổ gỡ lỗi Địa phương, Tự động hoặc Xem". – Derek