Debug Stream
| Line 22: | Line 22: | ||
|- | |- | ||
|} | |} | ||
| + | |||
| + | |||
| + | {| width="100" cellpadding="2" cellspacing="0" style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #000" | ||
| + | !colspan="2" class="wikiHeader"|Color Key | ||
| + | |- | ||
| + | |class="wikiText" width="75%" style="border-style: solid; border-width: 1px 0px 0px 0px"|Function: | ||
| + | |width="25%" style="border-style: solid; border-width: 1px 0px 0px 0px; background-color:#B3CDFF;"| | ||
| + | |- | ||
| + | |class="wikiText" width="75%" style="border-style: solid; border-width: 0px 0px 0px 0px"|Variable: | ||
| + | |width="25%" style="border-style: solid; border-width: 0px 0px 0px 0px; background-color:#D4B3FF;"| | ||
| + | |} | ||
| + | |||
| + | |||
---- | ---- | ||
Revision as of 10:18, 23 January 2012
|
Main >> NXT >> Functions and Variables >> Debug Stream |
| “Traditional” Debugging Techniques
Debugging a program – finding the errors and correcting them – can be a slow process in solutions without a run-time debugger. Without a debugger you may have to resort to different techniques like:
Both of the above techniques are available in ROBOTC. However, a real-time debugger eliminates the need to resort to them. There’s no need to add code for debugging to your program. A built-in debugger provides better functionality without ever having to modify your source code! There is also a built-in Debug Stream that you can use to keep track of your program from behind the scenes. For example, you could print a message to the Debug Stream when you enter and exit loops, functions, etc. Then you can view the cached Debug Stream to help in the debugging process. |
| Color Key | |
|---|---|
| Function: | |
| Variable: | |
writeDebugStream
| void writeDebugStream(const string sFormatString, ...) | |||||
| Writes a String to the Debug Stream.
|
writeDebugStreamLine
| void writeDebugStreamLine(const string sFormatString, ...) | |||||
| Writes a String to the Debug Stream starting on a new line.
|
