Action() {

//统计字符019aBcd8***,4,4,3
int i,z,t;
char *str="019aBcd8***";

fun_Count(str,i,z,t);
lr_output_message("存在数字%d 存在字母%d 存在特殊字符%d",i,z,t);//输出000,怎么把值传出来呢?
return 0;
}

fun_Count(char *str,int i,int z,int t){//i整数、z字符、t特殊字符
while(*str!='\0'){ //换成while(*str++!='\0',去掉下面的str++,执行结果是3,4,4是怎么回事?)
if(*str>='0'&&*str<='9'){
i++;
//lr_output_message("i=%d",i);
str++;
}
else if((*str>='a'&&*str<='z')||(*str>='A'&&*str<='Z')){
z++;
//lr_output_message("z=%d",z);
str++;
}
else{
t++;
//lr_output_message("t=%d",t);
str++;

}
}
lr_output_message("存在数字%d 存在字母%d 存在特殊字符%d",i,z,t);
return 0;
}

执行结果:

Action.c(31): 存在数字4 存在字母4 存在特殊字符3
Action.c(8): 存在数字0 存在字母0 存在特殊字符0

最新文章

  1. 五大主流浏览器 CSS3 和 HTML5 兼容性大比拼
  2. CHAP算法C++实现
  3. winform窗体最大化、最小化、还原
  4. dp - Google Code jam Qualification Round 2015 --- Problem B. Infinite House of Pancakes
  5. shell 脚本文件Windows传到Linux后编码问题
  6. CSS之盒子模型
  7. 免费公测:RDS只读实例
  8. DWR应用—快速入门篇
  9. iOS: 学习笔记, Swift名字空间
  10. PHP学习笔记5-类的继承/方法重写
  11. cal日历工具的用法
  12. Oracle数据文件丢失,数据库如何打开或恢复
  13. python3+requests:使用类封装接口测试脚本
  14. python三大器(装饰器/生成器/迭代器)
  15. System.out.print()执行顺序
  16. 数据库之mysql篇(6)—— mysql常用函数函数/自定义函数
  17. linux下查看CPU、内存、磁盘信息
  18. 【转】Thread Local的正确原理与适用场景
  19. yolo3的改变
  20. delete CDU

热门文章

  1. CGContext与上下文
  2. SQL数据查询2
  3. jq操作table追加td
  4. node——模块化
  5. js中标签字符串的拼接
  6. 把SQLAlchemy查询对象转换成字典/json使用(汇总)
  7. Python半双工聊天
  8. ACdream 1229 Data Transmission
  9. (0)资料官网【从零开始学Spring Boot】
  10. 由free命令想到的