我有2个文本文件已打开,我想将两个文本文件的内容复制到输出文件中。这是我到目前为止所得到的。
printf("\nWhat is the name of the output file you want to use? (with file extension)\n");
gets_s(thirdfilename);
fopen_s(&text3, thirdfilename, "w");
while (text3 == NULL)
{
printf("\nThis file does not exist, please re-enter the name of the output file you want to use (with file extension)\n");
gets_s(thirdfilename);
fopen_s(&text3, thirdfilename, "w");
}
if (text3 != NULL)
printf("\nYou have successfully opened '%s'\n", thirdfilename);
我不确定是否使用while循环将文本复制到第三个文件中,或者使用for循环。我已经在上面提到的代码之前创建并打开了我的前两个文本。非常感谢任何帮助。
答案 0 :(得分:0)
要回答问题的标题,您可以使用fread
的{{1}}方法:
std::istream