如何在Turbo Prolog中将字符串转换为大写和小写。
string_upper
和string_lower
功能用于SWI-Prolog、
我发现了类似的东西
tolower([], []).
tolower([Upper|UpperTail], [Lower|LowerTail]) :-
char_type(Lower, to_lower(Upper)),
tolower(UpperTail, LowerTail).
但我不知道它到底是什么。有人能帮我解决这个问题吗。
我使用了upper_lower(),
write("Enter string to convertn"),
readln(Str1),
upper_lower(Str1,Low),
write("In lower case "),
write(Low),nl,
write("In Upper Case "),
upper_lower(Upp,Str1),
write(Upp).
上下谓词(_L):upper_lower谓词可用于将大写字符转换为小写,或将小写字母转换为大写。谓词的一般形式是upper_lower(UpperCaseString,LowerCaseUpperCaseString)