如何检查用户在八度中输入的字符串的长度/字符数?

时间:2019-04-24 03:21:35

标签: input octave string-length

已经看到人们询问输入的长度,但是从来没有相对于八度。

我想测试用户对输入命令的响应的长度。我已经尝试过这种方法:

x=input('enter a set of numbers')
length(x)

这不起作用。输入“ 2345”的长度为1,输入“ abcdefg”的错误为“ undefined variable:abcdefg”。

我也尝试过:

x="blahblah"
length(x)

这给出了适当的长度,但是当x等于用户输入而不是预定义文本时,我正在尝试测试长度。

例如,如果用户输入5个数字或5个字符,我希望长度为5。

此长度也必须在向量中可用。例如:

vector=[1,2,5,7,length(x),4]

如何测试用户响应中的CHARACTERS(字母或数字)数量?

1 个答案:

答案 0 :(得分:3)

在octav中,您应该编写以下内容:

x=input('enter a set of numbers', 's');

添加's'以指定输入为字符串,或通过""输入字符串,例如"blahblah",而无需更改代码。代码的另一部分应该可以正常工作。