ファイルをコピーする方法を C 言語で教えて下さい

C言語では、ファイルのコピーは標準ライブラリ関数を使用して実装できます。以下に基本的なコードの例を示します。

構文上の規則に従って、日本語に翻訳してください。

そのままネイティブな日本語で言い換えてください。複数の選択肢は不要です。#include

#define BUFFER_SIZE 4096

int main() {

FILE *sourceFile, *targetFile;

char buffer[BUFFER_SIZE];

sourceFile = fopen(“source.txt”, “rb”); // ソースファイルを開く(バイナリモードで読み込み)

if (ソースファイル = NULL) {

ソースファイルを開くことができません

return 1;

ネイティブな日本語で言い換えてください。1 つのオプションのみ必要です。

targetFile = fopen(“target.txt”, “wb”) //バイナリモードでターゲットを開く

if (targetFile == NULL) {

ターゲットファイルを正常に作成できません。

fclose(sourceFile);

リターン 1;

彼は非常に気前が良く、お金を惜しまなかった。

while (fread(buffer, sizeof(char), BUFFER_SIZE, sourceFile) > 0) { // ソースファイルからデータを読み取る

fwrite(buffer, sizeof(char), BUFFER_SIZE, targetFile); //データをターゲットファイルに書き込む

私はその分野の専門家ではありません。

ファイルのコピーが完了しました。\n

ソースファイルを閉じる。

targetFileを閉じる

return 0;

日本語でネイティブに言い換えてください。オプションは 1 つだけ必要です。

会話がついつい長くなってしまう

上記の例では、`fopen()` 関数を使用してソースファイルとターゲットファイルを開き、それに応じたファイル名とアクセスモードを指定しました(“rb” はバイナリモードで読み取り専用)。

パターンはファイルをよみこみ、「wb」は2進数モードでファイルに書きこむことを示す

fread() 関数を使って、一定量のデータをソースファイルから読み取ってターゲットファイルに書き込む処理を繰り返し行います。

ファイルからデータを読み込み、fwrite() 関数を使用してデータを出力ファイルに書き込みます。

最後に、fclose()関数で元のファイルと新しいファイルを閉じて、リソースを解放する。

ソーステキストファイル「source.txt」を作成したことを確認してからコードを実行してください。これにより、「target.txt」という名前のターゲットテキストファイルが生成されます。

内容が元ファイルと同じファイル標識

bannerAds