当前位置: 代码迷 >> getchar的解决方案
 
  • 这个C程序为什么这么执行,不是顺序执行的吗?

    这个C程序为什么这么执行,不是顺序执行的吗? #include<stdio.h>intmain(){charch;printf("Input'Y'tocontinueorinput'N'toexit!\n");while(1){ch=getchar();getchar();switch(ch){case'y':printf("continue!!!\n");...

    123
    热度
  • (新版)来看下,头晕~

    (新版)来看下,头晕~ 修改了下...open(){FILE*fp;inti=0;chars;structstudentstud,*st1,*st2;pr("enterthefilename:");gets(filename);if(!(fp=fopen(filename,"r")))//执行到这就一直执行前面两条语句?{pr("nohavethefile\n");/*...

    234
    热度
  • [求助]链表.....

    [求助]链表..... 为什么没有输出啊....#include"stdio.h"#include"stdlib.h"#defineSstructWorkerS{intnum;charname[20];charsex;intpay;S*prec;S*next;};voidmain(){S*p1,*p2,*head;p1=p2=head=(S*)malloc(sizeof...

    405
    热度
  • [求助]一个循环问题

    [求助]一个循环问题 #include"stdio.h"main(){inti,j,k,h;while((k=getchar())!=EOF){scanf("%d%d",&i,&j);h=i+j;printf("h=%d",h);}}为什么在运行这个代码时第一个数是无效的就是说在运行时出现这样的情况1回车2回车3回车车h=5 搜索更多相...

    155
    热度
  • 在TC中退出程序

    在TC中退出程序 本人有一问题请教,下面这段程序在VC上编得,选择Y后可以退出程序,但是在TC上则只能回到主菜单,请问怎么改一下才可以阿? intexit_process(){ charchoice; //getchar()读取多余的回车符 getchar(); if(!scanf("%c*",&amp;choice)) return0; e...

    276
    热度
  • [求助]急!急!急!SWITCH 问题

    以下是引用laigaoat2005在2007-4-2320:52:00的发言:我刚才看了你给别人是这样回的。你问的问题不知是否可以这样理解?就是getchar()每次只能接收一个字符,但是用户一次键入多个字符后,他先接收一个,等到第二次再接收一个……?我瞎猜的,不知对不对。我想重新编一个,编了好久都没有弄出来。 你的“瞎猜”OK!!!用户一次键入多个字符后,这些字符(的ASCII编码)被操作系统自...

    164
    热度
  • 高手请进

    高手请进 main(){chart='y'; while(t!='n'){ printf("y,n?"); t=getchar();} 结果每次输入y时都打出两个y,n?,也就是说循环两遍.这是为什么? color='#FF8000'>----------------解决方案------------------------...

    301
    热度
  • [求助]

    [求助] OperandTypeEvaluateExpression(){ InitStack(OPTR);Push(OPTR,'#'); initStack(OPND);c=getchar(); while(c!='#'||GetTop(OPTR)!='#'){ if(!In(c,op)){Puse((OPND,c);c=getchar();} else switch...

    161
    热度
  • 请教C的一个问题

    请教C的一个问题 题目是:从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个“#”为止。我输入的程序为:#include<stdio.h>main(){FILE*fp;charch,filename[10];scanf("%s",filename);if(fp=fopen(filename,"w")==NULL){printf("cannnotopen...

    137
    热度
  • 怎么查看dos窗口信息

    如何查看dos窗口信息各位大虾,本人初学c++,在vs.net2003环境中调试程序时,dos窗口一闪而过,请问怎样使其停住,以便查看信息?color='#e78608'>------解决方案--------------------------------------------------------加个GetChar()之类的函数就停住了.呵.color='#e78608'>------解决方...

    1633
    热度
  • 大家好

    大家好 问一下getchar()是从STDIN流中接受字符他的返回值是下一个输入字符把getch()是从控制台接受字符吗?控制台什么意思呀?谢谢 color='#FF8000'>----------------解决方案-------------------------------------------------------- ...

    85
    热度
  • like查询有关问题

    like查询问题<inputid="s0"type="text"value=""name="qian"><%dimkey1key1=request("qian")Setrs=Server.CreateObject("ADODB.RecordSet")sql=&q...

    289
    热度
  • [求助]又有问题请教..

    [求助]又有问题请教.. 下面这个程序为什么我去掉第二个c=getchar()就会不断的出现第一个字符..还有就是getchar()不是只能输入一个字符吗?为什么可以输入字符串..看不出跟循环结构有什么关系噢..!再次谢谢高手们了..#include<stdio.h>main(){intc;c=getchar();while(c!='\n'){putchar...

    175
    热度
  • putchar()的怪现象

    #include<stdio.h> #include<stdlib.h> intmain(void) { charch; printf("请输入(4)="); ch=getchar(); putchar(ch); system("pause"); printf("直接输出:(4)="); putchar(4)...

    449
    热度
  • [求助]求小写字母的和?

    敢教训大哥?我看着来气..都不看书就来问 color='#FF8000'>----------------解决方案-------------------------------------------------------- 偶去洗澡拉 color='#FF8000'>---------------...

    180
    热度
  • [求助]怎么退出循环

    [求助]怎么退出循环 #include<stdio.h> main() { intc; while((c=getchar())!=EOF) putchar(c); } 问一下怎么退出循环 color='#FF8000'>----------------解决方案------------------------------------...

    331
    热度
  • [求助]''酒店房间管理系统''查找错误

    [求助]''酒店房间管理系统''查找错误 朋友们帮我查找错误,帮忙改正.''酒店房间管理系统''要求:客户自动入住查询房间情况查询客户入住情况客人退房#include"stdio.h"#include"conio.h"#include"stdlib.h" /*定义客户结构体*/ structguest{charno[20];charName[20];charsex[6]...

    494
    热度
  • [求助]请教c语言题,再线等!

    有情提醒,论坛没有考虑到回车符呀 color='#FF8000'>----------------解决方案-------------------------------------------------------- 但楼上的还是错的.你输入bac看它退不退出。#include<stdio.h>main(){cha...

    116
    热度
  • 求助:选择语句怎样才能不读入回车符

    向你学习!@ color='#FF8000'>----------------解决方案-------------------------------------------------------- 提示:作者被禁止或删除内容自动屏蔽 2008-06-0116:05:46 -->...

    160
    热度
  • 关于高精度的问题

    关于高精度的问题 做高精度运算的时候,怎么解决读入问题?while((c=getchar())!="\0"){c=a[100-i+1];i++;}为什么不行 搜索更多相关的解决方案: color="red">高精度 color='#FF8000'>----------------解决方案---------...

    286
    热度