У меня есть большой текстовый файл, содержащий данные, которые необходимо извлечь и вставить в новый текстовый файл. Возможно, мне нужно сохранить эти данные в массиве ячеек/матриц?
Но пока вопрос в том, что я пытаюсь протестировать меньший набор данных, чтобы проверить, работает ли приведенный ниже код.
У меня есть код, в котором он открывает текстовый файл, сканирует его, реплицирует данные и сохраняет их в другом текстовом файле с именем «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
Куда мне идти отсюда?