У меня есть 2 текстовых файла, которые я открыл, и я хочу скопировать содержимое обоих текстовых файлов в выходной файл. Вот что я получил до сих пор.Как скопировать одну строку из файла .txt в массив?
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);
Я не уверен, следует ли использовать время цикла, чтобы скопировать текст в третий файл, или использовать для петли. Я уже создал и открыл свои первые два текста перед кодом, который я изложил выше. Буду признателен за любую оказанную помощь.
C++ путь: 'станд :: ofstream ("third_file") << станд :: ifstream (» first_file "). rdbuf() << std :: ifstream (" second_file "). rdbuf();' –
Возможный дубликат [Как скопировать слова из TXT-файла в массив. Затем напечатайте каждое слово в отдельной строке] (http://stackoverflow.com/questions/32670811/how-to-copy-words-from-txt-file-into-an-array-then-print-each-word- on-a-separa) –
Ваше название не соответствует вашему тексту вопроса. Пожалуйста, исправьте это, чтобы они оба ссылались на одну и ту же тему. –