strtok and while loop

25 visualizaciones (últimos 30 días)
Unkown one
Unkown one el 12 de Abr. de 2018
Comentada: Walter Roberson el 12 de Abr. de 2018
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 comentarios
Geoff Hayes
Geoff Hayes el 12 de Abr. de 2018
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?
Walter Roberson
Walter Roberson el 12 de Abr. de 2018
f=input('Enter a sentence: ', 's');

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre String Parsing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by