一 首先是基本的输入
如scanf("%d:%d:%d %d:%d:%d",&h1,&m1,&s1,&h2,&m2,&s2);
由于我的开发环境,我用的是scanf_s作用一样但不会报错。
注意几个转意的符号,且在前面一段中加入分隔符,代表从缓冲区读取数据的格式。
如%d,用来输出十进制整数
%c,用来输出一个字符
%s,用来输出一个字符串
比如%d会去找你输入的数字,不是就会跳过不管,但是还在缓冲区。
二 gerchar()读取
它的作用是从缓冲区读走一个字符,读走的意思是清除并读取。
所以有
while(getchar()!='\n'); 的方式来清楚缓冲区的回车。
或者拿来读取不在格式内的数据或内容。
三printf
用法和scanf差不多不过,有一个格式如%02d可以给数值不足2位的前面补上0