当前位置: 代码迷 >> SCANF的解决方案
 
  • [求助]"scanf("%s",&str);"等于"scanf(" ...

    为什么第一种str==&str而后者str!=&str color='#FF8000'>----------------解决方案-------------------------------------------------------- 难道就只归结于规定而不问深层原因? colo...

    721
    热度
  • scanf : floating point formats not linked,什么意思?

    scanf:floatingpointformatsnotlinked,什么意思? 今天自己尝试着做一个成绩统计计算的小程序,结果运行完全出乎意外,请各位给瞧瞧错在哪儿了?/*programtocalculatetheaverageofasetofgradesandcountthenumberoffailingtestgrades*/#include<stdio....

    1232
    热度
  • 奇怪的scanf,这个地方必须加循环才能输入??

    奇怪的scanf,这个地方必须加循环才能输入?? 某书上的一道题,从键盘输入一个正整数,如过是7的倍数就输出到屏幕。要求不断输入与输出,直到使用者选择退出。#include<stdio.h>#include<conio.h>main(){intt=0;charflag='\0';do{printf("\nPleaseinputthenum:");...

    158
    热度
  • [求助]scanf错误,不明白什么意思

    [求助]scanf错误,不明白什么意思 scanf:floatingpointformatsnotlinkedAbnormalprogramtermination 搜索更多相关的解决方案: scanf"target="_blank">color="red">scanf color='#FF8000'>--...

    243
    热度
  • 谁知道scanf函数是怎么写的?

    int__cdeclscanf( constchar*format, ... ) /* *stdin'SCAN','F'ormatted */ { intretval;va_listarglist;va_start(arglist,format);_ASSERTE(format!=NULL);_lock_str2(0,stdin);retval=(_input(stdin,format,argli...

    233
    热度
  • 关于scanf的一个小问题

    关于scanf的一个小问题 scanf("%5d%5d%c%c%f%f",&a,&b,&c1,&c2,&x,&y);和scanf("%d%d%c%c%f%f",&a,&b,&c1,&c2,&x,&y);在键盘输入时有区别吗?空格1次和2次效果一样的哇...好像没需要空格5次吧...

    129
    热度
  • 一个关于SCANF函数的问题

    一个关于SCANF函数的问题 各位大虾们好: voidmain() { chara; while(1) { scanf("%c",&a); printf("#######%c",a); } } 我的本意是不停的输入字符,然后输出字符,但是出现了问题 例如,输入b,输出:######b###### 而不是######b 不...

    333
    热度
  • [求助]有关scanf的一个问题

    [求助]有关scanf的一个问题 #include"stdio.h"#include"conio.h"doublecollect(doubles,doublet,intm,double(*p)(doublex));doublefun1(doublex);doublefun2(doublex);doublefun3(doublex); main(){intn,flag;d...

    229
    热度
  • 有关SCANF给DOUBLE数据赋值的问题

    有关SCANF给DOUBLE数据赋值的问题 想通过C语言来实现两个复变函数的加减运算,当全部进行INT数据操作的时候程序运转正常,但是将INT改为DOUBLE后,则结果总是为乱数。 程序如下:#include<stdio.h> #include<math.h> typedefstruct{ doublereal; doubleimage; }co...

    282
    热度
  • scanf 和fgets,gets 连用的有关问题

    scanf和fgets,gets连用的问题先读入n表示后面读入n行字符串,第一种代码#include<stdio.h>#include<string.h>chars[10010]={'\0'};intn,len;intmain(){inti;while(scanf("%d\n",&n)==1){for(i=0;i<n;i++){gets(s);if(!strc...

    10524
    热度
  • 关于scanf,不知道大家注意过没有

    没说是你写的,说是你发的我的逻辑是很严密的啦~哈哈哈 color='#FF8000'>----------------解决方案-------------------------------------------------------- 我是说后面几句 color='#FF8000'>-------...

    144
    热度
  • 大家看看我对scanf()的理解是否正确

    原来是这样自己还是再研究一下感谢各位老鸟们的帮忙 color='#FF8000'>----------------解决方案--------------------------------------------------------

    76
    热度
  • [求助]在scanf函数中不能对实型数制定小数宽度

    [求助]在scanf函数中不能对实型数制定小数宽度 我在书上看到这句话:在scanf函数中的格式字符前可用一个整数指定输入数据所占的宽度.但不可对实型数制定小数宽度.请各位高手解释一下哈 搜索更多相关的解决方案: scanf%BA%AF%CA%FD"target="_blank">color="red">scanf函数color="red">实...

    145
    热度
  • scanf输入字符串问题~~-->song4转移

    scanf输入字符串问题~~-->song4转移 请问下如何实现用scanf实现字符串输入筛选?列如:定义字符数组:charstr[8]scanf("**此处语句就是不懂的地方**",str);printf("%s",str);输入:123-asd-fg输出:123asdfg即跳过-不读入,然后以回车\n为输入结束我已经知道scanf("%[a-zA-Z]str);中%...

    107
    热度
  • [原创]一个小发现,可以解决scanf函数的一个问题

    [原创]一个小发现,可以解决scanf函数的一个问题 不知道有高手发过没有,我今天刚刚发现的。 通常在循环中,出现形如 while(gross!=-1){ printf("input:"); scanf("%f",&gross); } 的语句,如果输入a,b,c,d...等字符,则会出现不停地在屏幕上打印字符的现象。 因为这个问题,我头疼了很久了,今天终于发...

    104
    热度
  • [求助]用scanf如何接收带空格的字符串?

    [求助]用scanf如何接收带空格的字符串? 用scanf如何接收带空格的字符串? 搜索更多相关的解决方案: scanf"target="_blank">color="red">scanfcolor="red">空格color="red">字符 color='#FF8000'>-------------...

    262
    热度
  • 为什么最后的一个scanf不能被执行

    为什么最后的一个scanf不能被执行 #include<stdio.h>#include<dos.h>main(){floatk1,k2,k3;chara1,b2='Y';intd;clrscr();printf("********************Welcometothislearningsystem*******************...

    470
    热度
  • tc中程序中间scanf语句不可用怎么办?

    tc中程序中间scanf语句不可用怎么办? 为什么我用tc编程时,当程序运行一半时的scanf等输入语句不可用?我该怎么办才行啊?比如: color=#000066>[此贴子已经被作者于2007-7-2611:17:54编辑过] 搜索更多相关的解决方案: scanf"target="_blank">color="red">sca...

    118
    热度
  • [求助]请帮忙解释一下这个SCANF的语句吧

    [求助]请帮忙解释一下这个SCANF的语句吧 main(){inta,b;scanf("%2d%*2s%2d",&a,&b);/*就是这里的%*2s不是太明白*/printf("%d",a+b);}输入12345678为什么结果是68?我猜想是12+56=68,但是具体过程不太明白请指明一下吧 搜索更多相关的解决方案: colo...

    179
    热度
  • [求助]使用scanf时,char型的正确输入方法应该是如何?

    多看高手们写的代码,有没有发现很多fflush和flushall,大部分就是用来解决这种问题的。 每个scanf下面来个flushall();就不会有这种问题了。 PS:事实上这个问题的原因在上面那个scanf没有吃光它本来应该吃光的那个\n,所以我们的注意力不应放在下面那句如何修改,而应该多注意通用的解决问题的思路。 [[italic]本帖最后由forever74于2008-1-2218:...

    161
    热度