| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1691 人关注过本帖
标题:C代码没问题,但编译出的EXE文件有问题,怎么办?
只看楼主 加入收藏
woshiyun
Rank: 1
等 级:新手上路
威 望:2
帖 子:348
专家分:0
注 册:2008-6-16
收藏
得分:0 
[bo][un]TangC[/un] 在 2008-11-17 16:29 的发言:[/bo]

难道你没有发现这儿有点问题:
scanf("%d%d",&a,&b);
应该改成下面这样,加个空格
scanf("%d %d",&a,&b);
输入的时候加也要把两个数用空格分开:
123 232

请好好看书。
[bo]建议写成%d%d,不要留空格,也不要有逗号什么的乱七八糟的东西。[/bo]
2008-11-17 16:34
tanljqn
Rank: 1
来 自:深圳
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-10-5
收藏
得分:0 

http://loveu1314o.qzone.
2008-11-17 16:37
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
[bo][un]woshiyun[/un] 在 2008-11-17 16:34 的发言:[/bo]


请好好看书。
建议写成%d%d,不要留空格,也不要有逗号什么的乱七八糟的东西。[/bo]

啊?你是看得什么书----尽信书则无书
误人子弟
2008-11-18 12:41
hellojwei
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-11-18
收藏
得分:0 
[bo][un]TangC[/un] 在 2008-11-18 12:41 的发言:[/bo]


啊?你是看得什么书----尽信书则无书
误人子弟

他说的是对的,你自己试试吧,看看%d%d写在一起会不会错
2008-11-18 12:48
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
[bo][un]hellojwei[/un] 在 2008-11-18 12:48 的发言:[/bo]


他说的是对的,你自己试试吧,看看%d%d写在一起会不会错


果然不做试验信口开河的人好多……
scanf的控制符,%c和非空白字符的单个字符是一个效果,即读取相应字符,比如
scanf("hello" 读取hello五个字,如果不是这五个字,读取失败,保留缓冲区内容。
scanf("%c" 读取任意一个字符
空白字符则忽略掉任意数量的任意空白字符
scanf("he llo" 读取hello,he           llo和he<换行>llo,如果不是这样的输入,读取失败,保留缓冲区内容。

除此以外的%控制符,都忽略掉前导的空白字符,即"%x"相当于" %x",x为非c的所有控制符。
所以,%d%d等价于%d %d等价于 %d %d

不知道10L看得什么书……
2008-11-18 13:16
正在链接站点
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-8-31
收藏
得分:0 
scanf("%d %d",&a,&b); 比 scanf("%d%d",&a,&b);好看点
2008-11-18 14:21
zdw3944
Rank: 2
等 级:论坛游民
帖 子:14
专家分:10
注 册:2008-4-29
收藏
得分:0 
12
在后面加上getch();就行了吧
2008-11-18 14:54
TangC
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2008-11-17
收藏
得分:0 
啊?我的错误这么严重呀,受教了!
2008-11-18 15:14
youyong407
Rank: 1
等 级:新手上路
帖 子:62
专家分:3
注 册:2008-9-22
收藏
得分:0 
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
    int a,b;
   
    printf("enter the number a and b:  ");
    scanf("%d%d",&a,&b);
   
    if(a==b)
    printf("equal\n");
    else
    printf("not equal\n");
   
    system("pause");
    return 0;
}
在Dev-C++中进行编译的。

努力!加油!坚持!
2008-11-18 16:30
快速回复:C代码没问题,但编译出的EXE文件有问题,怎么办?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017138 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved