Reading some part of a file

Hello. I have a text file to read and I use the following commands to read the data.
fid = fopen('filename.dat','r');
formatspec = '%8c %6c %6c %d %64c %10c %d %d %s %s %s';
data = textscan(fid,formatspec,'Delimiter',',');
To save memory for the cell "data", I'd like to read only last 3 text strings. Would you please how to read a part of the file?
Many thanks for sharing your time.

 Accepted Answer

Replace
formatspec = '%8c %6c %6c %d %64c %10c %d %d %s %s %s';
by
formatspec = '%*8c %*6c %*6c %*d %*64c %*10c %*d %*d %s %s %s';

1 Comment

Hi per isakson, Thanks a lot for your kind and prompt answer. It really is what I wanted to do.

Sign in to comment.

More Answers (0)

Categories

Asked:

on 10 May 2015

Commented:

on 10 May 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!