VC MFC 如何实现程序暂停的功能 就是让程序运行到那里挂起暂停

VC MFC 如何实现程序暂停的功能 就是让程序运行到那里挂起暂停,第1张

liuhu314回答的显然不正确。。。 break是用来跳出循环的,狂汗。。设置断点程序就直接退出了,还怎么能做到暂停。。。

如果是想程序刮起,可以采用下列语句:

SuspendThread(GetCurrentThread())

注意,一定要包含windows.h这个头文件。

解释:

SuspendThread(HANDLE)是暂停/挂起线程。参数是将要被挂起的进程句柄,而GetCurrentThread()函数正是获得当前线程的句柄,即获得当前的程序所在线程的句柄,所以可以实现程序暂停的功能。

因为你在VC下编写的程序用到了VC的函数库,比如socket这个套接口函数在VC中的头文件时WinSock.h

而到了Linux系统下的编辑器g++中

就是netinet/in.h了

当然不会通过编译。而且VC编译器把你得程序生成目标文件

连接函数库这些过程都给你做好了。但是在别的编辑器下

比如g++这些都要你自己来写makefile文件来完成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11661315.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存