当前位置: 代码迷 >> getchar的解决方案
 
  • 这个代码把文件创建到哪里了?

    这个代码把文件创建到哪里了? #include<stdio.h>#include<stdlib.h>voidmain(){FILE*fp;charch,filename[10];scanf("%s",filename);if((fp=fopen(filename,"w"))==NULL){printf("cannotopenfile\n");ex...

    225
    热度
  • [原创]求教

    [原创]求教 请各位斑竹看看我的这个程序,怎么可以改进,觉得很幼稚 #include<stdio.h> #include"string.h" typedefstructNode { charnumber[15]; charname[20]; intachievement[10]; }Lnode,*P; intmain() { inti,j,n,m,k1; c...

    156
    热度
  • [求助]这个程序要输入什么才能结束呢?

    [求助]这个程序要输入什么才能结束呢? #include<stdio.h> main(){intc;c=getchar();while(c!=EOF){putchar(c);c=getchar();}}看书说EOF表示ENDOFFILE文件结束标志\但当输入时要输入什么才表示EOF呢? 搜索更多相关的解决方案: color="red...

    333
    热度
  • 敢说你会编程,谁能找到此程序的错误能当大师.

    敢说你会编程,谁能找到此程序的错误能当大师. #include<stdio.h>#include<stdlib.h> intmain(void){charca;fflush(stdin);ca=getchar();while(ca==''||ca=='\t'||ca=='\n')//只有输入此3个字符才执行循环{putchar(ca);ca=ge...

    139
    热度
  • 过路人帮忙找下错误(非常小滴程序)

    thankyouverymuch! color='#FF8000'>----------------解决方案-------------------------------------------------------- [bo][un]flyue[/un]在2008-6-1717:23的发言:[/bo] 呵呵,那个sizeo...

    312
    热度
  • [求助]这段做为输入的语句为什么总存在一个小错误

    [求助]这段做为输入的语句为什么总存在一个小错误 printf("\t请您正确选择:");while(scanf("%d",&in)!=1){if((ch=getchar())!='\n')printf("输入错误,请重新输入!");getchar();return0;}in是前面定义的整型,ch前面也有定义我在程序中用这段语句做为输入语句,in会做为一个swi...

    138
    热度
  • 这个程序有问题吗,请指点一下

    这个程序有问题吗,请指点一下 main(){inta,b,t,flag;printf("pleaseentera,b:");scanf("%d,%d",&a,&b);if(a>b){t=a;a=b;b=t;}printf("%d,%d",a,b);flag=0;while(flag==0){charc;printf("pleaseenteryorn...

    161
    热度
  • 三个函数的区别

    三个函数的区别 c=getch()从键盘读入一个字符但不回显赋给cc=getche()从键盘读入一个字符并回显赋给c对于下面的语句:voidmain(){charc;while((c=getchar())!='\n');printf("%c",c);printf("\n\n");}来说c=getchar()等待键盘输入,直到按回车确认结束,并回显回车前输入的所有字符,但...

    285
    热度
  • 帮忙看一下

    帮忙看一下 统计字符串中每个数字出现的次数:#defineM100#defineN10#include<stdio.h>main(){chara[M];intb[N]={0,0,0,0,0,0,0,0,0,0};inti=0;while(getchar(a[i])!='\0'){if(a[i]=='0')b[0]++;elseif(a[i]=='1')b[1...

    97
    热度
  • [求助]请问怎么结束数据的输入

    [求助]请问怎么结束数据的输入 用dowhile循环输入一组整形数据但是不知道数据的个数只知道最后回车代表输入结束请问怎么结束这一组数据的输入呢是整形数呀不是字符串哈 搜索更多相关的解决方案: color="red">数据color="red">结束color="red">输入 color='#FF800...

    356
    热度
  • 大家帮我看看这句简单c语言,结果想不通阿~

    回复9#的帖子 呵呵,没什么啦~~这程序本是一道选择题,有点难为人的意思,可我现在还是想不通,如果只输入小于6个数的字符,却又会进行循环,直到总共输完6个字符为止。可getchar()和putchar()不是仅限一个字符吗?怎么会没有循环而一次性输入输出呢?? color='#FF8000'>----------------解决方案-----...

    272
    热度
  • C语言输入输出的一个问题~~~~

    C语言输入输出的一个问题~~~~ 请问大家:C语言中getchar和getch有哪些区别阿~~ 为什么下面程序1可以输出,而程序2不能输出阿? =============================== 程序1:----- #include<stdio.h> main() { putchar(getchar()); } =================...

    148
    热度
  • 析构函数内容不能输出?解决办法

    析构函数内容不能输出?本帖最后由swf_moses于2013-01-2917:37:33编辑#include<iostream>usingnamespacestd;classAnimal{public:Animal(){cout<<"Animal123"<<endl;}~Animal(){cout<<"Animal321"<<endl;}...

    890
    热度
  • [求助]连续按两下回车就退出循环怎么写?

    #include<stdio.h>intmain(){charstr[16];while(1){scanf("%S",str);if(getchar()=='\n'&&getchar()=='\n'){break;}}}我用这个做实验用CFREE编译,发现当什么也不输入的时候直接按回车不管几个都市不退出的 color='#FF8000'>--...

    330
    热度
  • 写了个小的程序请

    写了个小的程序请 #include<stdio.h>intmain(void){intn,m,u;intz;printf("*********************************************\n");printf("这个程序显示所有比您输入的整数小或等于的素数。\n");printf("************************...

    215
    热度
  • 字符倒序输出

    字符倒序输出 #include"stdio.h"voidmain(){inti=5;voidpalin(intn);printf("\40:");palin(i);printf("\n"); }voidpalin(intn){charnext;if(n<=1){next=getchar();printf("\n\0:");putchar(next);}else{n...

    433
    热度
  • 一个感悟,请大家试试,一会再谈

    #include<stdio.h>inta=9,d=5;fun(){a=a+d;return;}main(){printf("%d",fun());getchar();}我试了很多次,返回值是d的值,具体什么原因我就不知道了!#include<stdio.h>inta=9,d=6;fun(){a=a*d;return;}main(){printf("%d",fun(2,0)...

    93
    热度
  • EOF问题

    EOF问题 #include<stdio.h> #include<conio.h> intmain(intargc,char*argv[]) { intiChar; intiBlink=0; intiTab=0; intiNewLine=0; while((iChar=getchar())!=EOF) { if(''==iChar) iBlin...

    406
    热度
  • 文件加密

    文件加密 刚学c时突发奇想就写了这个,高手莫笑我./*Name:easysecretV1.0Copyright:Author:随心Date:20-09-0723:33Description:*/#include<stdio.h>#include<stdlib.h>#include<conio.h> /*******写文件函数*****...

    633
    热度
  • 求一个循环条件

    我的解法 经诸多高手指教,加上我反复的推敲、编改、实验,我终于写出一个解法,并且成功了。 以下就是我编写的,有些麻烦,请各位多指教! #include"stdio.h" main() { intk,he=0,i=0; charch; floatp; for(;;) {scanf("%d",&k); if(k%2==0) {...

    254
    热度