[c++] uf字符串

[复制链接]
梅雷工具箱发表于 2015-6-25 14:04:33 | 显示全部楼层 |阅读模式
uf字符串

常量转义字符
以下的转义字符使普通字符表示不同的意义.

转义字符 描述
\' 单引号
\" 双引号
\\ 反斜杠
\0 空字符
\a 响铃
\b 后退
\f 走纸
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\xnnn 表示十六进制数(nnn)


#include <string.h>
---------------------------------------------------------------
c 语言只取 字母、数字和_ 其它过滤
sscanf("sSdsdsaA速度44好_df", "%[0-9a-zA-Z_]",buf);
uc1601(buf,1); //输出  sSdsdsaA44_df

---------------------------------------------------------------

//返回指定字符串的长度 英文占用1个字符 中文占用2个字符
int a=strlen("uus")   //返回指定字符串的长度  a=3
int b=strlen("uus回") //返回指定字符串的长度  b=5

---------------------------------------------------------------
char ff[33]="s";
int a=strcmp( ff,"s");  // 判断字符串是否相等
if (a==0)
{
uc1601("相同",1);
}
---------------------------------------------------------------

char ff[33];
strcpy(ff,"aab"); //字符串赋值 【ff="aab"×】
uc1601(ff,1);

---------------------------------------------------------------
// 字符串相加
char ff[33]="";
strcat(ff,"aa"); //字符串加入到字符串尾部
strcat(ff,"bb"); //把 bb 加入到 ff字符串尾部
uc1601(ff,1);    //提示 显示 aabb

---------------------------------------------------------------
/*将string中从string[12]开始的13个数字复制到sub中*/
char sub[20];
strncpy(sub,string+12,13);

---------------------------------------------------------------


//字符串与数字转换

int a=4;
char msg[64];
sprintf(msg, "%d",a); //数字转字符串
uc1601(msg,1);        //弹出框 显示


float   b   =9.89;
char msg[64];
sprintf(msg, "%f",a);  //浮点转字符串   "%f" 改成 "%.2f" 浮点保留2位小数转字符串
uc1601(msg,1);         //弹出框 显示


int a=atoi("55")       //将字符串转换成整型数


double b=atof("55.2")  //将字符串转换成浮点型数



---------------------------------------------------------------





c小写转大写


#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

void uppers(char *d,char const* s)//小写转大写
{
  while(*s)
  {   
    *d = toupper(*s);   
    ++s, ++d;      
  }
  *d = 0;
}








       /* TODO: Add your application code here */

char *str1 = "abcdefg7868766jn6566"; //输入小写
  char *str2 = (char*)malloc(strlen(str1) + 1);
  if(str2)
  {
    uppers(str2,str1);
    uc1601(str2,1); //输出大写
  }


        /* Terminate the API environment */


_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则