Prompt user for a text string

908 views (last 30 days)
This keeps coming up as an error, what am I doing wrong?
prompt= 'State your name, Your Grace ';
name=input(prompt);

Accepted Answer

Chad Greene
Chad Greene on 8 Nov 2015
I think you want
name=input(prompt,'s');
to specify a string.
  2 Comments
Joseph Armstrong
Joseph Armstrong on 11 Dec 2020
Thanks been trying to solve this 's' needed to be in thanks so much

Sign in to comment.

More Answers (1)

k khaja
k khaja on 7 Mar 2021
Hi,
Can anyone please show me, after prompt the user input, how can I append the strings in same cell,
Thanks in advanvce.
  3 Comments
victoria thomas
victoria thomas on 23 Jun 2021
Edited: Walter Roberson on 24 Jun 2021
ais=input('Give me a letter you would like converted to a number: ','s')
alphabet=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
for k=1:1:26
if strcmp(ais,alphabet(k))==1
disp([char(ais) ' is letter ' num2str(k) ' in the alphabet!'])
end
end
Walter Roberson
Walter Roberson on 24 Jun 2021
I do not see how that code is a solution to any topic that was being discussed here?

Sign in to comment.

Categories

Find more on Characters and Strings 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!