• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語を使用し、同じ内容のファイルを増やす)

C言語で同じ内容のファイルを増やす方法

このQ&Aのポイント
  • C言語を使用して、同じ内容のファイルを増やす方法について困っています。
  • 現在C言語でプログラムを作成している中で、同じ内容のファイルを増やす方法がわかりません。
  • C言語でテキストファイルを増やす方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • VOT
  • ベストアンサー率45% (11/24)
回答No.1

rename()はファイル名を変えるための関数です。コピーではありません。linux のコマンドでいうとmvですね。 ピュアなC言語の標準ライブラリの範囲では、ファイルのコピーに該当する関数はありません。まぁ、ファイル操作系のライブラリを導入してみるとか、邪道なところではcpコマンドを発行してしまうとかそんな手もあるでしょうが、一番原始的なのはコピー先のファイルを別途作成(open)して、元のファイルから読んだデータをそのまま書き込んでいくことでしょうね。学校の課題ならそれが正解だと思いますよ。仕事でやってるなら、場合によるので知りません。

akianaray
質問者

お礼

早い回答有難う御座います。 なるほど、ファイルのコピーに該当する関数は無いんですか・・ >コピー先のファイルを別途作成(open)して、元のファイルから読んだデータをそのまま書き込んでいく その方法でちょっとやってみます。

akianaray
質問者

補足

上記の内容で出来ました。 有難う御座います。 作成している最中他にも出来るやり方を見つけました。 非常に助かりました。