Da qualche tempo, quando eseguo il debug di applicazioni Visual C++ e la visualizzazione di qualsiasi variabile CString o char * (o qualsiasi altro tipo di base ascii) in Local, Auto, o Guarda le finestre di debug, i caratteri CR/LF nelle mie variabili non vengono visualizzati affatto.Visual C++ Debug finestra di visualizzazione di CR/LF in Visual Studio 2008
In altre parole, se ho una variabile di stringa impostata su "Questa è una riga \ r \ nQuesta è un'altra riga" nel mio codice, la finestra di debug mostrerà "Questa è una riga Questa è un'altra linea". Quello che vorrei che mostrasse è "Questa è una linea □□ Questa è un'altra linea" in modo che io possa vedere i due caratteri in più in quel testo.
Ciò mi ha causato alcuni errori durante il tentativo di eseguire il debug del codice di analisi delle stringhe. Nota, il visualizzatore di testo spezza correttamente il testo in righe separate, ma non voglio usare il visualizzatore di testo se non è necessario. Inoltre, alcuni miei colleghi sono in grado di vedere i caratteri CR/LF nel modo corretto, ma non possiamo determinare il motivo per cui non vengono mostrati per me.
Molte grazie in anticipo.
Di quale finestra stai parlando? "Finestra di debug" suggerisce la finestra di output di debug (ad es., Dove appare l'output di OutputDebugString), ma dalla descrizione sembra che tu stia parlando delle finestre Watch, Auto e Locals. –
Scusa se il titolo della domanda era confuso. Nella prima frase ho detto "variabile nelle finestre di debug Local, Auto o Watch". – Derek