strtok and while loop
1 次查看(过去 30 天)
显示 更早的评论
Hello I'm new in Matlab I need to write a program that makes the user to input a sentence and then prints each word on a separate line after converting its characters to uppercase using while loop and strtok function. How could I do that? I wrote this but still I got an error.
f=input('Enter a sentence: ');
a=[];
while length(f)~=0
[f, r] = strtok(f);
a=[a upper(f) 10];
f=r;
end
disp(a);
2 个评论
Geoff Hayes
2018-4-12
What have you tried so far? Have you looked at the documentation to see how you might request an input string from the user? What does the documentation say on using while or strtok?
回答(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!