回答受付が終了しました

ID非公開

2021/4/18 23:07

11回答

C++でテキストファイルを生成するプログラムを作っているのですが、プログラムが動いている時にファイル名を変更して、特定の場所にファイルを生成したいのですが、どうすれば良いでしょうか?

C言語関連 | Visual Basic27閲覧xmlns="http://www.w3.org/2000/svg">50

回答(1件)

0

お示しの C 言語プログラム片に基いて C++ のプログラム例を作ってみました。 ~プログラム例~ #include <iostream> #include <fstream> #include <string> int main() { std::cout << "まず拡張子を含まないファイル名を入力してください="; std::string basename; //拡張子を含まないファイル名 if (std::cin >> basename) { std::cout << "拡張子を含まないファイル名は「" << basename << "」です。"; std::ofstream file(basename + ".txt"); if (file) file << "ファイル内容\n"; } }

ID非公開

質問者

2021/4/19 22:22

回答ありがとうございます。 試したところしっかり動きました。 ついでに、作成したtxtファイルをデスクトップに作成するにはどうすれば良いでしょうか? 教えていただきたいです。 よろしくお願いします。