引入函数包
#include "stdio.h" #include "string.h"TC2.0中,库函数的头文件在TC/INCLUDE目录下,系统函数在TC/LIB目录下,如果找不到这些函数文件,则可以在Option/Directories中进行如下设置:
Include directories {TC2目录}/INCLUDE Include directories {TC2目录}/LIB1 标准输入/输出函数
引入头文件stdio.h
输入设备:鼠标、键盘、摄像机等等
输出设备:文件、屏幕、空设备(NUL)等
输入函数:scanf()
输出函数:printf()
2 字符函数和字符串处理函数
字符函数文件:ctype.h,主要用于识别ASCII码的字母、控制符、标点和大小写转换等。
字符串函数文件:string.h,主要用于字符串的复制、连接、查找和子串处理等。
/*字符统计*/ #include <stdio.h> #include <math.h> main(){ int num=0,cntrl_num=0,else_num=0; char ch; printf(" 字符统计 /n/n"); printf("请输入字符(Ctrl+z结束):"); while((ch=getchar())!=EOF){ if(iscntrl(ch)){ /*判断是否是控制字符*/ cntrl_num++; }else if(isdigit(ch)){ /*判断是否为数字*/ num++; }else{ /*其他字符*/ else_num++; } } printf("控制字符有%d个/n",cntrl_num); printf("数字有%d个/n",num); printf("其他字符有%d个/n",else_num); } 程序中,getchar()函数用于获取从键盘输入的一个字符。EOF是一个常量(EOF=-1),在stdio.h中定义,通常用于判断是否已经到文件结束,键盘输入时代表Ctrl+z组合键。