%% Skip Specific Characters in File
% Skip specific characters in a sample file, and return only numeric data.
% Create a sample text file containing temperature values.

deg = char(176);
str = ['78' deg 'C 72' deg 'C 64' deg 'C 66' deg 'C 49' deg 'C']
fileID = fopen('temperature.dat','w');
fprintf(fileID,'%s',str);
fclose(fileID);

%
% Read the numbers in the file, skipping the text, °C. Also return the number of values that fscanf reads. The extended ASCII code 176 represents the degree sign.

fileID = fopen('temperature.dat','r');
[A,count] = fscanf(fileID, ['%d' deg 'C'])
fclose(fileID);

% A is a vector containing the numeric values in the file. count indicates that fscanf read five values.
% Copyright 2015 The MathWorks, Inc.