Desde hace algún tiempo cuando depuro aplicaciones de Visual C++ y veo cualquier variable CString o char * (o cualquier otra tipo de carácter ascii) en Local, Auto, o Ver ventanas de depuración, los caracteres CR/LF en mis variables no se muestran en absoluto.Visualización de ventana de depuración de Visual C++ de CR/LF en Visual Studio 2008
En otras palabras, si tengo una variable de cadena establecida en "Esta es una línea \ r \ nEsta es otra línea" en mi código, la ventana de depuración mostrará "Esta es una líneaEsta es otra línea". Lo que me gustaría que muestre es "Esta es una línea □□ Esta es otra línea" para que pueda ver los dos caracteres adicionales en ese texto.
Esto me ha causado algunos errores al intentar depurar el código de análisis sintáctico de cadenas. Tenga en cuenta que el visualizador de texto divide correctamente el texto en líneas separadas, pero no quiero usar el visualizador de texto si no es necesario. Además, algunos de mis compañeros de trabajo pueden ver los caracteres CR/LF de la manera correcta, pero no podemos determinar por qué no se muestran para mí.
Muchas gracias de antemano.
¿De qué ventana estás hablando? "Ventana de depuración" sugiere la ventana de salida de depuración (por ejemplo, donde aparece la salida OutputDebugString), pero de la descripción parece que podría estar hablando de las ventanas Watch, Auto y Locals. –
Lo siento si el título de la pregunta era confuso. En la primera frase dije, "variable en las ventanas de depuración Local, Auto o Watch". – Derek