I keep getting undefined input error
显示 更早的评论
Hello , im trying to make this gpa/cgpa calculator that asks the user for input , but whenever i reach the the input that requires a character it shows undifined error as shown in the screenshot :
Enter letter grade for course: A
Error using input
Undefined function or variable 'A'.
Error in Untitled11 (line 10)
Grade = input('Enter letter grade for course: ');

回答(1 个)
Mathieu NOE
2022-5-10
hello
you want to request a string not a number , so the correct code is :
Grade = input('Enter letter grade for course: ',"s");
4 个评论
rak crak
2022-5-10
Mathieu NOE
2022-5-10
ok
this can be due to which release you are working with (I have R2020b)
so look for the help of the function and correct if needed
rak crak
2022-5-10
Cris LaPierre
2022-5-10
编辑:Cris LaPierre
2022-5-10
Try using single quotes for 's', similar to what you did for Course.
Grade = input('Enter letter grade for course: ','s');
类别
在 帮助中心 和 File Exchange 中查找有关 Testing Frameworks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!