c中如何將某個檔案用指定的程式開啟

2022-02-19 01:03:10 字數 1451 閱讀 4488

1樓:千鋒教育

如果執行shellexecute函式開啟檔案時,檔案沒有指定相應的開啟方式,則可以使用如下函式呼叫「開啟方式...」對話方塊。

其中strname是檔名,pszfolder是路徑。

int nres = (int)shellexecute(null, "open", strname, "", pszfolder, sw_showdefault);

if(se_err_noassoc == nres)

2樓:好程式設計師

方案一:

file *fp;

errno_t err;

讀寫模式,但是檔案必須存在,用之前可以判斷一下

fseek(fp, 3, seek_set);

fprintf(fp, "insert");

fclose(fp);

方案二:

ofstream ofs("f:\\test.txt",ios::in|ios::out);//讀寫模式

if (!ofs)//判斷檔案是否存在

ofs.seekp(3,ios::beg);

string writestrcontent = "insert";

const char * writecharcontent = writestrcontent.c_str();

ofs.write(writecharcontent, writestrcontent.size());

ofs.close();

3樓:

你要開啟他的原始碼嗎,開啟方式用記事本可以開啟

c++中如何修改一個指定檔案的指定內容

4樓:匿名使用者

方案一:

file *fp;

errno_t err;

讀寫模式,但是檔案必須存在,用之前可以判斷一下

fseek(fp, 3, seek_set);

fprintf(fp, "insert");

fclose(fp);

方案二:

ofstream ofs("f:\\test.txt",ios::in|ios::out);//讀寫模式

if (!ofs)//判斷檔案是否存在

ofs.seekp(3,ios::beg);

string writestrcontent = "insert";

const char * writecharcontent = writestrcontent.c_str();

ofs.write(writecharcontent, writestrcontent.size());

ofs.close();

C如何將byte轉換為漢字,C 中如何將byte 轉化為字串

使用 encoding.utf8.getstring bytes 即可 其中utf8可以寫成其他的編碼格式。net framework 提供以下 encoding 類的實現以支援當前 unicode 編碼和其他編碼 asciiencoding 將 unicode 字元編碼為單個 7 位 ascii ...

如何將檔案拷貝到另資料夾中,如何將檔案拷貝到另一個資料夾中

在電腦上把一個檔案拷貝到另一個資料夾中也是很方便的。首先找到要拷貝的檔案,在檔案上右鍵,選擇複製。開啟要儲存檔案的資料夾點選右鍵。在右鍵選單中選擇貼上。這樣就把檔案儲存到當前資料夾中了。付費內容限時免費檢視 回答 複製檔案到另一個資料夾步驟如下 1.開啟第一個資料夾 2.選擇需要複製的檔案,右擊點選...

如何將編寫好的C語言源程式變成可執行檔案EXE

程式設計好的語言遠端變成可執行的檔案,1月11的話,就是要把這個編碼先寫好。如何將編寫好的c語言源程式變成可執行檔案exe 以gcc編譯器為例,可以分為四步。第一步是預處理,包括語法檢查等工作。gcc p abc.c 第二步由源程式生產組合語言 gcc s abc.c 會生成abc.s檔案,這個檔案...