MATLAB Answers

How to write a program that selectively picks hexadecimal values from a text file based on bit size?

1 view (last 30 days)
Akana Juliet
Akana Juliet on 15 Jun 2021
Commented: Akana Juliet on 15 Jun 2021
Hello all! I have a text file that is full of 16bit, 32bit, 64bit, and 128bit hexadecimal values, and I was trying to write a program that asks user the bit-size, then once the size is selected, a random hexadecimal value from the text file is spit out. I was thinking about if statements, but nothing I try is working. Any help or guidance would be greatly appreciated!
Edit Sorry! I have added the text file, but it is 4 hex values per a line, then enter. There are a lot more values than this in the real one but it follows same format
I am mostly confused with syntax for the bit selector, but I was thinking something like:
read file,
user selects bit mode (4 options)
if 16bit --> rand
if 32bit --> rand
if 64bit -->rand
if 128bit -->rand
if anything else, error

Sign in to comment.

Accepted Answer

David Hill
David Hill on 15 Jun 2021
x=input('hex length: ');
Akana Juliet
Akana Juliet on 15 Jun 2021
Thank you so much for your help @David Hill ! I just have one final question, what am I doing wrong with my print statement? I'm only seeing 1 random value posted?
x=input('Enter bit length: ');
fprintf('%s %s %s\n', hexValue);

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by