輸入檔案名字,開啟檔案。
輸入格式: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...