MATLAB Answers

mia saam
0

print leading and trailing zeros into text file

mia saam
さんによって質問されました 2017 年 11 月 4 日
最新アクティビティ Cedric Wannaz
さんによって コメントされました 2017 年 11 月 4 日
hi I have this hex values 0BA12CE0 that I want to print to a text file ,uses these commands to do that :
fileID1 = fopen('enct40.txt','wt');
fprintf(fileID1,'%s\n',cd1);
fclosef(fileID1);
but when I open the text file the leading and trailing zeros are disappear like this 'BA12CE' how can I print the results as they are without any missing values ?

  3 件のコメント

Walter Roberson
2017 年 11 月 4 日
Could you confirm that in the above that cd1 is '0BA12CE0' ? Already in character format?
per isakson
2017 年 11 月 4 日
This works here on R2016a,Win7
cd1 = '0BA12CE0';
fileID1 = fopen('enct40.txt','wt');
fprintf(fileID1,'%s\n',cd1);
fclose(fileID1);
type enct40.txt
output
0BA12CE0
mia saam
2017 年 11 月 4 日
It's dec value=195112160 when I use dec2hex(195112160) the leading zero will disappear

サインイン to comment.

タグ

1 件の回答

Cedric Wannaz
回答者: Cedric Wannaz
2017 年 11 月 4 日
 採用された回答

>> dec2hex(195112160, 8)
ans =
'0BA12CE0'

  2 件のコメント

mia saam
2017 年 11 月 4 日
thank you so much
Cedric Wannaz
2017 年 11 月 4 日
My pleasure!

サインイン to comment.



Translated by