need help on a simple question.
18 次查看(过去 30 天)
显示 更早的评论
I've only entered as for the input. however, in the output, it shows "The char is s" and "The char is as". Can I know how do i get rid of the "The char is s" statement? Thank you.
Script:
%Prompt the user to enter a character followed by number
char = input ('Enter the character:','s');
num = input('Enter the number:');
%Print all variables in sentence format
fprintf ('The char is %4s\n','s',char)
fprintf ('The num is %5.2f\n', num)
command window:
>> prac2
Enter the character:as
Enter the number:23
The char is s
The char is as
The num is 23.00
1 个评论
Jan
2012-2-8
CHAR is an important Matlab command, so do not shadow it by using it as a name of a variable.
采纳的回答
Chandra Kurniawan
2012-2-8
Hi,
please replace
fprintf ('The char is %4s\n','s',char)
with
fprintf ('The char is %s\n',char);
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 String Parsing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!