無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
rajan

無題

#1

投稿記事 by rajan » 15年前

in.txt から out.txt に 内容をコピするプログラム作り方教えてください

kazuoni

Re:無題

#2

投稿記事 by kazuoni » 15年前

すべてin.txtから文字を読み込んでout.txtに出力してください
としか言いようがない気が^^;

規約をもう一度読んで、不足しているところは追記してください。
もっとよりよい回答が得られると思います。

Ma

Re:無題

#3

投稿記事 by Ma » 15年前

Windows API つかっていいなら、

CopyFile()

この関数でいっぱつ。

バグ

Re:無題

#4

投稿記事 by バグ » 15年前

C++でSTLを使うならば…
std::ifstream ifstm("in.txt");
std::ofstream ofstm("out.txt");
std::copy(std::istreambuf_iterator<char>(ifstm), std::istreambuf_iterator<char>(), std::ostream_iterator<char>(ofstm));
こんな感じ?

toyo

Re:無題

#5

投稿記事 by toyo » 15年前

OSやコンパイラーは何でしょうか
他に条件とかありませんか
#include <stdlib.h>

int main()
{
    system("cat in.txt > out.txt");
    system("cp in.txt out2.txt");
    return 0;

}
WindowsやLinuxなら↑でも出来ると思いますが

バグ

Re:無題

#6

投稿記事 by バグ » 15年前

C標準ライブラリなら、こんな感じかな?
FILE* pin = fopen("in.txt", "r");
FILE* pout = fopen("out.txt", "w");
int buf = '\0';
while ((buf = fgetc(pin)) != EOF) fputc(buf, pout);
fclose(pin);
fclose(pout);

初級者

Re:無題

#7

投稿記事 by 初級者 » 15年前

どうしてもCのプログラムを書かねばなりませんか?

lbfuvab

Re:無題

#8

投稿記事 by lbfuvab » 15年前

winXPなら

system("copy in.txt out.txt");

でいいんじゃないですか?

閉鎖

“C言語何でも質問掲示板” へ戻る