
C getchar用法
放羊的星星_morelife
这个作者很懒,什么都没留下…
展开
-
c语言getchar()接收字符函数如何结束
int main(int argc, char* argv[]){ double nc; for(nc=0;getchar()!=EOF;nc++) ; printf("%f",nc); return 0;}当我们输入字符原创 2014-06-21 15:50:04 · 8756 阅读 · 0 评论 -
编写一个将输入复制到输出的程序,并将其中的制表符替换为\t,退格符替换为\b,反斜杠替换为\\
int main(int argc, char* argv[]){ double nc,nc1,nc2; nc1 = nc2 = 0; int c,temp; temp = '3'; while((c = getchar()) != EOF) { if(c == '\t') { putchar('\\'); putchar('t');转载 2014-06-21 16:17:34 · 1034 阅读 · 0 评论 -
编写一个统计空格制表符与换行符个数的函数
int main(int argc, char* argv[]){ double nc,nc1,nc2; nc = nc1 = nc2 =0; int c; while((c = getchar()) != EOF) { if(c == '\t') nc++; else if(c == ' ') nc1++; else if(c转载 2014-06-21 16:23:59 · 911 阅读 · 0 评论 -
编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
int main(int argc, char* argv[]){ int c,temp; c = 'a'; while((c = getchar()) != EOF) { if(c == ' ' && c != temp) putchar(c); else if(c != ' ') putchar(c); temp = c; //保留转载 2014-06-21 16:28:37 · 598 阅读 · 0 评论