У меня большой текстовый файл, содержащий данные, которые необходимо извлечь и вставить в новый текстовый файл.Возможно, мне нужно сохранить эти данные в массиве ячейки / матрицы?
Но сейчас вопрос в том, что я пытаюсь проверить меньший набор данных, чтобы проверить, работает ли приведенный ниже код.
У меня есть код, в котором он открывает текстовый файл, просматривает его, копирует данные и сохраняет его в другом текстовом файле с именем «output.txt».
Проблема: похоже, файл не сохраняется должным образом.Он просто показывает пустой массив в текстовом файле, например, " [] "
.Оригинальный текстовый файл содержит только строку символов.
%opens the text file and checks it line by line.
fid1 = fopen('sample.txt');
tline = fgetl(fid1);
while ischar(tline)
disp(tline);
tline = fgetl(fid1);
end
fclose(fid1);
% save the sample.txt file to a new text fie
fid = fopen('output.txt', 'w');
fprintf(fid, '%s %s\n', fid1);
fclose(fid);
% view the contents of the file
type exp.txt
Куда мне идти?