社区
C语言
帖子详情
区分大小写
andyli6433
2005-05-12 10:19:20
一个软件的查询功能它区分大小写的,我现在想写一段程序让它不区分大小写,
比如说从查询界面上得到的字符串是"123BA12",我想它"123BA12"="123ba12",
把值保存在另一个字符串里
...全文
314
28
打赏
收藏
区分大小写
一个软件的查询功能它区分大小写的,我现在想写一段程序让它不区分大小写, 比如说从查询界面上得到的字符串是"123BA12",我想它"123BA12"="123ba12", 把值保存在另一个字符串里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
poemdreamer
2005-05-16
打赏
举报
回复
Exceptional C++ 讲了一个不区分大小写的字符串
liubingqian
2005-05-14
打赏
举报
回复
你的需求没有描述清楚。
题目里说“把值保存在另一个字符串里”,后面的帖子里又说主要是判断字母大小写,又是不区分大小写进行比较字符串的。你到底主要是想干什么呢?最终目的是什么呢?保存?判断?比较?一头雾水。
andyli6433
2005-05-13
打赏
举报
回复
其实还是没人符合要求,我觉得这是不可能实现的,没有算法的程序!
andyli6433
2005-05-12
打赏
举报
回复
不支持这个函数,
du51
2005-05-12
打赏
举报
回复
关键是为什么不用?你的编译器版本不支持这个函数?
还是你想自己写?
andyli6433
2005-05-12
打赏
举报
回复
能不用这个STRICMP吗?写了马上给分,谢谢了
zhousqy
2005-05-12
打赏
举报
回复
用stricmp吧、不过他是非标准的。
du51
2005-05-12
打赏
举报
回复
你的意思是说,不区分大小写的查询???
如果是用stricmp
andyli6433
2005-05-12
打赏
举报
回复
写错了,不好意思!应该是不区分大小写,不好意思
whyglinux
2005-05-12
打赏
举报
回复
>> 我现在想写一段程序让它不区分大小写,
>> 我的目的是区分大小写
矛盾。无所适从。
andyli6433
2005-05-12
打赏
举报
回复
我的目的是区分大小写,不是把大写转化成小写,能有别的方法吗?
du51
2005-05-12
打赏
举报
回复
#include<stdio.h>
#include<stdlib.h>
int main()
{
char str[8]="123BA12",*p=str;
while(*p)
{
if(*p>64&&*p<91)*p+=32;
p++;
}
printf("%s\n",str);
system("PAUSE");
return 0;
}
andyli6433
2005-05-12
打赏
举报
回复
不能用isupper和tolower函数
du51
2005-05-12
打赏
举报
回复
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
int main()
{
char str[8]="123BA12",*p=str;
while(*p)
{
if(isupper(*p))*p=tolower(*p);
p++;
}
printf("%s\n",str);
system("PAUSE");
return 0;
}
whyglinux
2005-05-12
打赏
举报
回复
#include <ctype.h>
tolower()
只见烟火飞扬
2005-05-12
打赏
举报
回复
逐个检查,把大写字母都转成小的啊
du51
2005-05-12
打赏
举报
回复
stricmp
yates0
2005-05-12
打赏
举报
回复
上面好象有错的1
lzwei3842
2005-05-12
打赏
举报
回复
UP
277894613
2005-05-12
打赏
举报
回复
还不如全部转换成大写或者小写,然后再做
加载更多回复(8)
mysql 怎么
区分
大小写
_MYSQL
区分
大小写
MYSQL
区分
大小写
1、linux下mysql安装完后是默认:
区分
表名的
大小写
,不
区分
列名的
大小写
;2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不...
mysql不
区分
大小写
设置_mysql设置不
区分
大小写
windows下mysql默认是不
区分
大小写
的,但是linux会
区分
大小写
,所以当执行的sql语句有
大小写
区别时需要注意。那么怎么设置mysql不
区分
大小写
。1.windows下到安装mysql的目录,修改my.ini文件在文件最后一行加上下面...
Mysql
区分
大小写
问题
项目基础数据修改代码后测试,测试的时候不小心全输成了大写字母,结果还能查到数据,试了别的数据,发现是
区分
大小写
的,于是对比了两个表的建表信息,发现了不同。
区分
大小写
的: 不
区分
大小写
的: 关键就...
java严格
区分
大小写
吗_Java是否
区分
大小写
?
我在某处读到Java是
区分
大小写
的。 我一直无法证实这一点。Java源代码是
区分
大小写
的,如果你的意思是。 即Double与double不是同一个types,并且可以有两个不同的variablesmyData和mydata 。是吗? 如果是这样,为...
mysql严格
区分
大小写
吗_Mysql----
区分
大小写
问题
MySQL在Linux下数据库名、表名、列名、别名
大小写
规则是这样的:1)数据库名与表名是严格
区分
大小写
的;2)表的别名是严格
区分
大小写
的;3)列名与列的别名在所有的情况下均是忽略
大小写
的;4)变量名也是严格
区分
大小写
...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章