How to read a txt and store in a variable using the linefeed/carriage return
조회 수: 4 (최근 30일)
이전 댓글 표시
function readstring = read_form(textfile)
readstring = []; %empty readstring
text=fopen(textfile);
if text~=-1
while ~ feof(text)
txt= fgets(text)
h=sprintf('txt \r')
end
fclose(textfile);
end
end
This is what I did so far, but it's not working
댓글 수: 0
답변 (1개)
Image Analyst
2019년 12월 2일
If you want to read a text file line-by-line, do this:
% Open the file for reading in text mode.
fileID = fopen(fullFileName, 'rt');
% Read the first line of the file.
textLine = fgetl(fileID);
while ischar(textLine)
% Print out what line we're operating on.
fprintf('%s\n', textLine);
% Read the next line.
textLine = fgetl(fileID);
end
% All done reading all lines, so close the file.
fclose(fileID);
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!