when an input is too long, how can I use ... as part of the input statement?

2 次查看(过去 30 天)
my input resemble this statement
combinations_available=input('Enter the number associated with the combination of salts available. Enter 0 if none of the combinations are available. 1: Only Cloride-salts are available. 2: ZnBr is available with one Cloride salt . 3: NH4Cl2 is availble with: 1) CH3CO2K, 2) ZnSO4, 3) HCOONa, 4)HCOOK, 4: ZnBr is available with: 1) CH3CO2K, 2) ZnSO4, 3) HCOONa, 4)HCOOK , 5: CH3CO2K is available with one of these chlorides: 1) NH4Cl2, 2) MgCl2, 3) CaCl2, 4) NaCl, 5) KCl
And I want the all alternatives after the different numbers that are separated with ' : ' displayed on different line one after the other
I have tried .. within the input statement but it didnt work

回答(1 个)

the cyclist
the cyclist 2019-8-25
This answer to a similar question gives this answer that I beileve you can adapt:
input(['Please enter the coefficients for the polynomial of the form ax^2 + bx + c = 0.',...
'\nInput all three values in this form [a b c].',...
'\nIf a term is missing, use zero as a placeholder.',...
'\nInput values (include square brackets): '])
  2 个评论
Guillaume
Guillaume 2019-8-25
编辑:Guillaume 2019-8-25
I'd personally write the \n at the end of a line, not at the begging of the next one but yes, use '\n' to insert a new line symbol, not ...

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by