完全打開文件有C語言的方式打開一個文件,而不是C語言
FILE *fopen(const char *filename, const char *mode);
但就像當你雙擊一個文件,它會打開在全窗口。
完全打開文件有C語言的方式打開一個文件,而不是C語言
FILE *fopen(const char *filename, const char *mode);
但就像當你雙擊一個文件,它會打開在全窗口。
「打開」一詞是一個超載的術語。 :)
當您雙擊某個文件時,操作系統會激活一個與該文件類型關聯的程序。
用雙擊打開文件的最簡單方法是在您的程序控制下使用sytem命令執行相關程序。
下面是一個簡單的程序,用「notepad.exe」打開「hello.txt」,假設notepad.exe在路徑中。
在Windows上,我使用Visual Studio附帶的cl.exe在命令行編譯它。在Linux上,系統命令由unistd.h而不是process.h提供,當然也可能使用其他編輯器。
#include <process.h>
int main(int argc, char** argv[])
{
if (system("notepad.exe hello.txt") == -1) {
perror("command failed");
return 1;
}
return 0;
}
嘗試使用C#或非常高級的編程語言。 – 2015-03-02 21:15:29
'fopen'調用(或類似的東西)由創建窗口並將文件加載到其中的代碼執行。 – 2015-03-02 21:26:26
@JohnBode頂部有十幾個抽象層。 – 2015-03-02 21:27:37