在循环输出上遇到了问题,求解答
mfc吧
全部回复
仅看楼主
level 1
我在把一个控制台应用程序改成MFC程序。
控制台应用程序中我在循环里定义了一个print()方法,方法里就一句printf("id: %3d k: %3d° l: %3d\n", id, k, l);
在运行中这句会持续输出检测到的直线信息。
然而现在MFC程序里我把print()里改成 了
CString ID;
CString K;
CString L;
ID.Format(TEXT("%3d"), id);
K.Format(TEXT("%3d"), k);
L.Format(TEXT("%3d"), l);
FINALSTRING += CString("id: ") += ID += CString(" k: ") += K += CString(" l: ") += L += ("\r\n");
然后不能正常输出直线信息了[不高兴]
程序运行的中间结果和最终结果都是对的,我估计应该就是输出的问题[不高兴]
2020年04月13日 05点04分 1
level 14
多线程,发消息刷新
2020年04月13日 15点04分 2
吧务
level 10
输出的直线信息是什么?最后那个变量?
2020年04月14日 01点04分 3
问题解决了[小乖]删了一句输出后完全正常了
2020年04月14日 03点04分
level 1
问题已经解决了,删了一句前面的输出就正常了[小乖],至今不知道为什么,不过最起码正常了[太开心]
2020年04月14日 03点04分 4
1