我需要使用OutputDebugString输出程序运行的结果,但每次输出都会自动换行,
请问要怎样才能使结果横向输出?附: 目前我的VC++代码
CString sTemp;
for (unsigned int i = 1; i <= 20; i++)
{
    sTemp.Format("%4u",i);
    OutputDebugString(sTemp);
}
运行结果:
1
2

19
20附: 我希望得到的输出结果形式,用VB代码已经实现
Private Sub Command1_Click()
    Dim i As Integer
    Dim sString As String
    For i = 1 To 20
        sString = sString & Space$(2 - Len(Trim$(Str$(i)))) & Str(i) & Space$(2)
        If i Mod 10 = 0 Then sString = sString & vbCrLf
    Next i
    Debug.Print sString
End Sub
运行结果:
  1    2    3    4    5    6    7    8    9   10  
 11   12   13   14   15   16   17   18   19   20