無題
Posted: 2009年10月23日(金) 11:26
in.txt から out.txt に 内容をコピするプログラム作り方教えてください
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));
こんな感じ?#include <stdlib.h>
int main()
{
system("cat in.txt > out.txt");
system("cp in.txt out2.txt");
return 0;
}
WindowsやLinuxなら↑でも出来ると思いますが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);