linux下运行strlwr函数的自定义

原创 2015年11月20日 15:03:12
因为兼容性的问题,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库,都可以自己定义哦!
版权声明:本文为博主原创文章,未经博主允许不得转载。

C语言strlwr()函数:将字符串转换为小写

头文件:#include strlwr()用于将字符串中的字符转换为小写,其原型为:     char *strlwr(char *str); 【参数说明】str为要转换的字符串。 ...
  • wuwenhuahua
  • wuwenhuahua
  • 2015年03月12日 09:00
  • 5407

strupr与strlwr函数的实现

strupr函数用来将指向的字符串全部转换为大写的形式 strlwr函数则用来将指向的字符串全部转换为小写的形式 实现这样两个函数也比较简单 还是先贴代码出来 首先是strupr函数: ...
  • u013476751
  • u013476751
  • 2015年01月17日 16:47
  • 4041

C/C++库函数: 将字符串转换成小写strlwr/大写strupr(我很少用, 所以记录一下)

#include using namespace std; int main() { char szTest[] = "abC"; cout
  • stpeace
  • stpeace
  • 2014年12月18日 23:50
  • 3150

编程基础-----大小写转换-库函数strupr、strlwr

原型:extern char *strupr(char *s); 用法:#include 功能:将字符串s转换为大写形式 说明:只转换s中出现的小写字母,不改变其它字符。返回指向s的指针。 ...
  • yf210yf
  • yf210yf
  • 2013年07月28日 09:30
  • 1992

linux下运行strlwr函数出错:ld returned 1 exit status

linux下运行strlwr函数出错:ld returned 1 exit status
  • wangjiaweiwei
  • wangjiaweiwei
  • 2014年10月15日 00:43
  • 1958

strlwr,strupr函数

函数原型:extern char *strlwr(char *str)                     extern char *strupr(char *s) 参数说明:str为要转换...
  • Tommy_wxie
  • Tommy_wxie
  • 2012年05月10日 15:52
  • 5998

linux C函数之strdup函数分析

linux C函数之strdup函数分析一.函数分析1.函数原型:#include char *strdup(const char *s); 2.功能:strdup()函数主要是拷贝字符串s的一个...
  • tigerjb
  • tigerjb
  • 2013年10月16日 19:17
  • 9197

strupr与strlwr函数的实现

strupr函数用来将指向的字符串全部转换为大写的形式 strlwr函数则用来将指向的字符串全部转换为小写的形式 实现这样两个函数也比较简单 还是先贴代码出来 首先是strupr函数: ...
  • u013476751
  • u013476751
  • 2015年01月17日 16:47
  • 4041

TCHAR 函数对照表

TCHAR 函数对照表 Generic-Text Routine Mappings Generic-text routine name SBCS (_UNICODE ...
  • itas109
  • itas109
  • 2016年08月12日 15:02
  • 1386

Linux下gcc编译控制动态库导出函数小结

根据说明文档“How To Write Shared Libraries"介绍, 有四种方法: 1. 在方法声明定义时,加修饰:__attribute__((visibility("hid...
  • wind19
  • wind19
  • 2014年03月13日 19:07
  • 4308
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下运行strlwr函数的自定义
举报原因:
原因补充:

(最多只允许输入30个字)