标题:萌新求指教
只看楼主
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
结帖率:100%
已结贴  问题点数:20 回复次数:9 
萌新求指教
小弟刚学c语言,现在是大一新生。求大佬指教下面那个编程有没有问题。在此谢过大佬!!!
(就那个第七行有错误。




#include<stdio.h>
#include<string.h>
int main()
{
    char str[100];
    printf("请输入混子英雄:");
    scanf_s("%s", str);
    if (strcmp(str, "瑶") == 0)
   
        printf("答案正确\n");

   
    else
   
        printf("答案错误");
   
    return 0;
}






(只为学习,没有喷任何英雄的意思,求放过。这里猪头能保命么?)
搜索更多相关主题的帖子: include str 英雄 错误 printf 
2020-10-15 23:27
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
求求了。
2020-10-15 23:27
风过无痕1989
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:8
帖 子:228
专家分:1050
注 册:2020-7-17
得分:2 
回复 楼主 祁建邵
你这是要输入中文哪?控制台程序好像是不能输入中文的呀

程序是没有问题的,建议将那个“瑶” 字改为汉语拼音吧
2020-10-16 00:29
好烦、
Rank: 2
等 级:论坛游民
帖 子:78
专家分:72
注 册:2020-10-10
得分:2 
回复 楼主 祁建邵
你是哪所大学的?
2020-10-16 08:04
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 3楼 风过无痕1989
谢大佬

[此贴子已经被作者于2020-10-16 09:11编辑过]

2020-10-16 09:07
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 4楼 好烦、
厦门大学
2020-10-16 09:10
nosnoy
Rank: 9Rank: 9Rank: 9
来 自:mcu
等 级:贵宾
威 望:14
帖 子:540
专家分:1158
注 册:2016-9-17
得分:5 
应该是这个用法“scanf_s” 取决于你的编译器是什么
dev c++ 好像还是用的scanf 和中英文没关系

穷举是最暴力的美学
2020-10-16 10:44
风过无痕1989
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:8
帖 子:228
专家分:1050
注 册:2020-7-17
得分:2 
回复 7楼 nosnoy
请教:如何在控制台程序里输入中文字符

我请教了很多人,都没有得到答案,谢谢啦!
2020-10-16 11:46
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:620
专家分:3020
注 册:2011-4-22
得分:9 

图示,编译运行均无问题。但是不是任何环境都能做到。

控制台程序学习C语言立足点就是简单,中文输入输出需要大字符集,显得麻烦了。这就是一个矛盾。所以现在没人做这方面的开发。

要学习宽字符集,那就学习图形界面编程,稍大一点的框架吧。既然学习c语言,认识些英文单词也不算什么难题。

况且你就是做些控制台中文应用,在这个时代也不会有市场。
2020-10-16 12:03
祁建邵
Rank: 2
来 自:河南
等 级:论坛游民
帖 子:28
专家分:10
注 册:2020-10-15
得分:0 
回复 9楼 zbjzbj
哥,我才学四五节课,就想弄个东西玩玩。不过谢谢。(虽然还看不太懂
2020-10-16 12:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-503499-1-1.html




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

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