新人关于格式输入输出问题
请告诉我哪里出了问题……软件为VS2015……{:10_266:} #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);
}
你这里scanf_s是啥意思~~ 是不是因为你源文件用的是 .cpp 而不是.c 。 c++不了解 本帖最后由 lumber2388779 于 2017-3-8 15:53 编辑
scanf_s这个输入字符型要加上长度
你应该改成scanf("%c,%c,%c",&a,1,&b,1,&c,1);
个人建议还是使用2楼的比较好点,比较你这个对输入要求性不是很高 kai759630 发表于 2017-3-8 13:51
你这里scanf_s是啥意思~~
你这个我试过,scanf编译错误。
错误 C4996 'scanf': 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
页:
[1]