How to read and store user input as an integer.

21 views (last 30 days)
Joshua Kabuya
Joshua Kabuya on 22 Mar 2022
Edited: Jan on 22 Mar 2022
I'm making a program that takes user input and deals with arrays and such.
I have to take the users input and store it as a variable.
for example,
prompt = 'How many elements do you want to review?: ';
txt = input(prompt,"s");
i want to store what the user has put in as a variable so i can use a function later on.

Answers (1)

Jan
Jan on 22 Mar 2022
Edited: Jan on 22 Mar 2022
Either:
num = input(prompt);
num = round(num); % to be sure
or:
txt = input(prompt, 's');
num = sscanf(txt, '%i', 1);

Categories

Find more on Cell Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!