zoukankan      html  css  js  c++  java
  • c去除空格 小写转大写

    int isalnum(int c); //字母或数字
    int isalpha(int c); //英文字母
    int isascii(int c); //ASCII 码字符(0 到127)
    int isblank(int c); //空(空白space或制表符tab)
    int iscntrl(int c); //控制字符(0x00-0x1F或0x7F)
    int isdigit(int c); //阿拉伯数字0到9
    int isgraph(int c); //可打印字符(非空格)
    int islower(int c); //小写英文字母
    int isprint(int c); //可打印字符(0x20-0x7e 含空格)
    int ispunct(int c); //标点符号或特殊符号(非空格、非数字和非英文字母)
    int isspace(int c); //空格字符
    int isupper(int c); //大写英文字母
    int isxdigit(int c); //16进制数字
    int toupper(int c);
    int tolower(int c);

    isprint

    char *str = " hello furong.";
    char buf[20] = {0};
    memcpy(buf, str, strlen(str));
    
    int i = 0;
    for(i = 0; i < strlen(str); i++)
    {
        if(isprint(*(buf + i)))
        {
            puts(buf + i);
            break;
        }   
    }
    
    # ./a.out 
     hello furong.

    isgraph

    char *str = " hello furong.";
    char buf[20] = {0};
    memcpy(buf, str, strlen(str));
    
    int i = 0;
    for(i = 0; i < strlen(str); i++)
    {
        if(isgraph(*(buf + i)))
        {
            puts(buf + i);
            break;
        }   
    }
    
    # ./a.out 
    hello furong.
  • 相关阅读:
    swarm集群搭建 及集群维护操作
    zabbix 告警说明
    yum 下载安装包
    mongdb常见操作
    cloudera5.16.1 离线安装
    centos7 安装hadoop-3.2.1
    rpcbind 启动报错
    ingress-nginx 安装
    Dubbo学习
    mybatis防止SQL注入
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709697.html
Copyright © 2011-2022 走看看