求大神帮我解析一下这个C语言程序!

主要是里面几个函数不认识源代码如下:#include<iostream>#include<cstdio>#include<cstdlib>#include<windows.h>using namespace std;int main(){ FILE *fbat=fopen("a.bat","w"); FILE *fvbs=fopen("a.vbs","w"); fprintf(fbat,"pause"); fprintf(fvbs,"msgbox \" 窗口混乱! \""); fclose(fvbs); Sleep(2000); system("start a.vbs"); for(int i=0;i<15;i++)//此处”i<“后可更改次数 { system("start a.bat"); } fvbs=fopen("a.vbs","w");}下面图里有程序运行效果

此程序功能:
有一个脚本叫a.vbs,存储着msgbox " 窗口混乱!",如果双击运行会弹框。
有个批处理文件a.bat,存储着pause,只是暂停功能,如果双击后弹出cmd显示“按任意键继续”
这程序运行a.vbs,等两秒,运行15遍a.bat
温馨提示:答案为网友推荐,仅供参考