如何用c语言中的system来关闭一个文件?

如题所述

第1个回答  2014-01-13
//开
#include<windows.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
    system("Start /DD:\\zzz  /WAIT b.exe");
    Sleep(2000);
}
//关
#include <windows.h>
main()
{
    printf("sleep 5000\n");
    Sleep(5000);
    printf("\007sleep 2000\n");
    Sleep(2000);
    exit(0);
}

把b.exe放在你的D盘根目录下,运行第一个程序,你就可以打开b.exe.

追问

没看懂!我只要关文件的一句话

本回答被网友采纳
第2个回答  2014-01-13
windows上 system("command") 改成 system("start command")linux上 system("command") 改成 system("command &")

如:system("a.wav");打开这个音频文件,写system("start a.wav")关闭追问

这2个不都是打开吗

本回答被提问者采纳
第3个回答  2014-01-13
这个,,我只知道那个fclose()函数关闭文件。追问

那不是实际关闭

第4个回答  2017-10-11
system("taskkill -f -im 文件名")