鱼C论坛

 找回密码
 立即注册
查看: 4297|回复: 3

scanf疑问

[复制链接]
发表于 2013-1-11 00:58:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>


void main()
{
    char a , b , c ;
    printf("input character a ,b ,c\n ");
    scanf("%c %c %c", &a ,&b ,&c);
        printf("%d,%d,%d\n%c,%c,%c\n",a,b,c,100,97,99);} //****这里小鱼原来是说利用ASCII码(a-32,b-32,c-32)代替就行,为什么我不能直接写他的ASCII码呢?求救。。。

错误提示:Debug/fuxi.exe : fatal error LNK1169: one or more multiply defined symbols found
执行 link.exe 时出错.
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-11 09:30:15 | 显示全部楼层
因为你输出的格式是%d啊     %d是以十进制输出带符号整数

%c是输出字符的 所以要是想后面对应 ASCII码输出字母的话,也要改在%c
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-14 23:09:09 | 显示全部楼层
还是没明白到点子上,a-32为什么会计算呢??
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-14 23:12:41 | 显示全部楼层
多看几遍 视频吧,我也笨死了, 现在都懒得提问,多看几遍就回了
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-9 08:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表