Hi so im trying to use fread in a very simple program. Ive used the following to write 4 numbers into a .txt file:
fid=fopen('data.txt','wt');fprintf(fid,'%0.0f %0.0f %0.0f %0.0f', 2, 4, 6, 8);fclose(fid);
Now i want to read the data back in by reopening the file and reading into an array:
fid=fopen('data.txt');numbers=fread(fid);
now if i output 'numbers' i get some completely random numbers:
[ 50 32 52 32 54 32 56]
What am i doing wrong? I should be getting [2 4 6 8] back?
Also if anyone knows why im getting an output 'ans=0' that would be useful too.
Thanks!
Best Answer