鱼C论坛

 找回密码
 立即注册
查看: 1685|回复: 4

[已解决]新人关于格式输入输出问题

[复制链接]
发表于 2017-3-8 13:51:29 | 显示全部楼层 |阅读模式
8鱼币
22222.png

请告诉我哪里出了问题……软件为VS2015……
最佳答案
2017-3-8 13:51:30
#include<stdio.h>
void main()
{
        char a,b,c;
        printf("请输入三个字符:\n");
        scanf("%c,%c,%c",&a,&b,&c);
        printf("%d %d %d\n%c %c %c",a,b,c,a-32,b-32,c-32);
}
      
SISEIXA~2@UXMA06@`MG70E.png
你这里scanf_s是啥意思~~

最佳答案

查看完整内容

你这里scanf_s是啥意思~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-8 13:51:30 | 显示全部楼层    本楼为最佳答案   
#include<stdio.h>
void main()
{
        char a,b,c;
        printf("请输入三个字符:\n");
        scanf("%c,%c,%c",&a,&b,&c);
        printf("%d %d %d\n%c %c %c",a,b,c,a-32,b-32,c-32);
}
      
SISEIXA~2@UXMA06@`MG70E.png
你这里scanf_s是啥意思~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-8 14:11:13 | 显示全部楼层
是不是因为你源文件用的是 .cpp 而不是.c 。 c++不了解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-3-8 15:51:59 | 显示全部楼层
本帖最后由 lumber2388779 于 2017-3-8 15:53 编辑

scanf_s这个输入字符型要加上长度
你应该改成scanf("%c,%c,%c",&a,1,&b,1,&c,1);
个人建议还是使用2楼的比较好点,比较你这个对输入要求性不是很高

评分

参与人数 1鱼币 +5 收起 理由
row1990 + 5 感谢,让我多学了一点!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-3-8 16:38:39 | 显示全部楼层
kai759630 发表于 2017-3-8 13:51
你这里scanf_s是啥意思~~

你这个我试过,scanf编译错误。


错误        C4996        'scanf': [img]This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.ConsoleApplication55        d:\我的文档\visual studio 2015\projects\consoleapplication55\consoleapplication55\源.c        6       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 00:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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