Escape characters in Matlab

前端 未结 2 652
野趣味
野趣味 2021-01-21 14:30

I am reading a file using fileread() which returns me the entire file. Now I need to read line by line and convert them into process the data. Can I know how I would be able to

相关标签:
2条回答
  • 2021-01-21 14:44

    You can read the file line by line (see fgetl):

    fid = fopen ( 'file', 'r' );
    % Check that it opened okay
    if fid ~= -1
      while ( true )
        line = fgetl ( fid );
        % Check for end of file
        if line == -1; break; end
        %Do stuff with line;
      end
      fclose ( fid );
    end
    
    0 讨论(0)
  • 2021-01-21 14:58

    For special acharacters either use the char function with the character code (http://www.asciitable.com/) or sprintf (my preferred way for better readability. For example you are looking for sprintf('\n') or sprintf('\r\n')

    char(13) is carriage return \r char(10) is new line \n

    0 讨论(0)
提交回复
热议问题