輸入檔案名字開啟檔案

2021-06-11 20:17:44 字數 754 閱讀 9863

輸入檔案名字,開啟檔案。

輸入格式:a.txt

如果有該檔案則能正確開啟,

如果沒有該檔案則開啟失敗。

**如下:

#include #include /*預處理標頭檔案*/

#include using namespace std;

int main()

{ string filename; /*定義string型別變數來存放檔名*/

cout << "請輸入你要開啟的檔名: ";

cin >> filename; /*輸入檔名*/

ifstream infile(filename.c_str(),ios::in);/*測試檔案是否存在,檔案以輸入形式開啟,此句必須包含 #include 標頭檔案*/

if(!infile) /*如果開啟成功,執行else分支,失敗執行if分支*/

{ cerr << "開啟" <

展示:存在該檔案時:

不存在時:

根據輸入檔名確定輸出檔名

這段 和 molpro 對輸入輸出檔名的處理方法相同,對輸入檔案 task.inp 生成輸出檔案 task.out。即,對輸入檔案的檔名去掉檔案型別字尾,預設的輸出檔案型別字尾是 out,這和 molpro 的設定是相同的。另外也保留了去掉檔案型別字尾的檔名字串,以便生成其他的 log 等等檔案之用...

檔名的輸入和檔案追加

建立兩個已含內容的原始檔scr.txt和目標檔案dst.txt,要求輸入檔名。將原始檔內容加到目標檔案內容的後面。建立兩個子函式,乙個用於追加內容,乙個用於輸出追加後這兩個檔案的內容 include include int add file in,file out 追加函式 return x int...

python 批量檔案名字漢字轉拼音

coding utf8 import os import pypinyin from pypinyin import pinyin,lazy pinyin def rename path u c users er desktop hanzi2pinyin filelist os.listdir pa...