linux下运行strlwr函数的自定义
2015-11-20 15:03
531 查看
因为兼容性的问题,strlwr,strupr函数不什标准的C函数库,只能在VC中使用。因此linux,gcc需要自定义strlwr函数原型。 自己写一个strlwr.h原型,放在/usr/inlcude/里面。char *strlwr(char *s) { char *str; str = s; while(*str != '\0') { if(*str >= 'A' && *str <= 'Z') { *str += 'a'-'A'; } str++; } return s; }
之后在test.c源文件里面添加:
#include<strlwr.h>
再次运行文件就成功啦,
举一反三,以后对于这些没有不兼容的C库,都可以自己定义哦!
相关文章推荐
- linux-inode理解
- linux ssh 登录报hosts错误
- Linux下端口被占用解决
- centos 配置php
- linux命令——svn分支创建、合并
- linux 安装mysql
- 微软开源 Git 认证管理器,支持 Linux/Mac/Win
- CentOS查看系统信息-CentOS查看命令
- linux进程学习-创建新进程
- linux学习教程(一)(安装篇)centos7没有安装ifconfig命令的解决方法
- [Linux]My Ubuntu
- Linux 下的 scp
- linux下ffmpeg安装
- 怎么为DragonBoard 410c定制Linaro Linux系统
- linux共享资料地址
- 在Linux 上,编写一个每秒接收 100万UDP数据包的程序究竟有多难?
- [转]linux awk命令详解
- Linux下OpenSSL 安装图文详解
- 对Linux(Unix)的基础知识归纳
- 于erlang依赖的linux调优