我的代码是
if(s==-1)
{
//conection is made
}
else
{
//already connected
}
while(----)
//rest part continues
在这个程序中,当我第一次执行该程序时,如果没有建立连接,则 IF 部分将被执行,而 while 条件将正常执行。然后,如果我重新编译它,那么我希望首先执行 while 部分,而不是重复连接部分。那么我必须在代码中插入哪些检查,以便第二次编译时,必须立即执行 while 部分?
最佳答案
我不知道你为什么要这样做,但如果我理解正确的话,你想在不同的调用之间外部你正在运行的程序中保留一些状态。 您不能使用程序内变量来维护此状态,因为每次调用都会重新初始化它们。如果您不想使用数据库进行此类状态维护,则可以使用一些文件系统标记(例如临时文件)。
关于c - 帮忙解决以下情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5592818/