假设您toUpper()已经获得了该功能,定义为int toUpper(char),如何实现该功能toLower(),即int toLower(char).谢谢.
我想这是使用现有实现的一种方法toUpper(请注意,toLower和toUpper被定义为吃int,我已经相应地这样做了;我假设你的操作中有一个拼写错误):
int toLower(int c) {
for(int i = 0; i <= UCHAR_MAX; i++) {
if(c != i && toUpper(i) == c) {
return i;
}
}
return c;
}
Run Code Online (Sandbox Code Playgroud)
编辑:谢谢克里斯·卢茨。
| 归档时间: |
|
| 查看次数: |
2736 次 |
| 最近记录: |