当前位置: 首页 > news >正文

鞋子网站建设规划书安阳官网网站快速排名推广

鞋子网站建设规划书,安阳官网网站快速排名推广,上海企业登记网络服务平台,微信朋友圈广告推广代理描述 分两次从控制台接收用户的两个输入#xff1a;第一个内容为“人名”#xff0c;第一个内容为“心里 话”。 然后将这两个输入内容组成如下句型并输出出来#xff1a; 1.(人名#xff09;#xff0c;I want to say#xff0c;(心里话 2. 输入输出示例: 输入#xff…描述 分两次从控制台接收用户的两个输入第一个内容为“人名”第一个内容为“心里 话”。 然后将这两个输入内容组成如下句型并输出出来 1.(人名I want to say(心里话 2. 输入输出示例: 输入Kim You are beautiful! 输出 Kim,I want to say,You are beautiful! 答案在文末有两种答案 错误演示 #include stdio.hint main() {char name[100];char thoughts[100];// 从控制台接收第一个输入printf(请输入人名);scanf(%s, name);// 从控制台接收第二个输入printf(请输入心里话);scanf(%s, thoughts);// 组成句子并输出printf(%s, I want to say, %s\n, name, thoughts);return 0; }程序输出的是 Kim, I want to say, You而没有输出完整的句子 Kim, I want to say, You are beautiful!可能是因为输入的心里话太长超出了 scanf 函数读取字符串的默认长度。此时可以使用指定最大长度的方式来接收输入。 修改 C 语言代码如下 #include stdio.hint main() {char name[20];char thoughts[50];// 从控制台接收第一个输入printf(请输入人名);scanf(%s, name);// 从控制台接收第二个输入printf(请输入心里话);scanf(%49[^\n], thoughts); // 指定最大长度为49并忽略换行符// 组成句子并输出printf(%s, I want to say, %s\n, name, thoughts);return 0; }如果在输入心里话时出现 Kim, I want to say, € 报错 这样的输出那么很可能是在输入时发生了中文编码问题。可以尝试以下方法解决 编辑器设置打开代码文件查看编辑器的文字编码设置将其设置为 UTF-8 编码或者 GBK 编码具体需要根据本地环境和输入内容来选择再保存代码文件。 输出调试在 C 语言程序中加入一些输出语句以便查看程序的执行情况比如 printf(输入的心里话是%s\n, thoughts);   // 输出调试信息 这里的将其设置为 UTF-8 编码或者 GBK 编码具体需要根据本地环境和输入内容来选择再保存代码文件可以自行琢磨不继续了下面换方法思路了 方法一使用 fgets 函数来接收用户输入 所以最终改出来的代码为 #include stdio.h #include string.hint main() {char name[20];char thoughts[50];// 从控制台接收第一个输入printf(请输入人名);fgets(name, sizeof(name), stdin);name[strcspn(name, \n)] \0; // 去除换行符// 从控制台接收第二个输入printf(请输入心里话);fgets(thoughts, sizeof(thoughts), stdin);thoughts[strcspn(thoughts, \n)] \0; // 去除换行符// 组成句子并输出printf(%s, I want to say, %s\n, name, thoughts);return 0; }方法二使用 gets 函数 #include stdio.h #include string.hint main() {char str1[20], str2[20];printf(请输入人名);gets(str1);printf(请输入心里话);gets(str2);printf(%s, I want to say, %s\n, str1, str2);return 0; }使用 gets 函数来读取输入。gets 函数在读取一行输入时不会将换行符作为输入的一部分因此不需要去除换行符。接下来使用 printf 函数输出组合好的字符串。 虽然 gets 函数比 fgets 函数用起来更方便但由于 gets 函数不能限制输入的长度容易发生缓冲区溢出造成系统安全漏洞所以在实际开发中建议使用 fgets 函数并在读取用户输入前检查输入字符的长度。
http://www.hkea.cn/news/14412388/

相关文章:

  • 网站如何做担保交易安庆网站建设推荐秒搜科技
  • 优惠建网站wordpress 开发框架
  • 购买网站模版可以自己做吗0建设营销型网站步骤
  • 无锡网站北京建设网站圣辉友联
  • wordpress站点网址网站制作公司中
  • 网站推广站群wordpress循环分类子分类与文章
  • 牡丹江地区做网站的公司校园网站建设的背景
  • 网站推广公司ihanshi外贸网站建设 深圳
  • 深圳 网站设计苏州乡村旅游网站建设策划书
  • 信息发布类网站模板电动车网站建设
  • 做网站还要写文章吗怎么建立一个网站的快捷方式
  • 讯美深圳网站建设公司个人怎么做网络推广
  • 网站建设 工商注册wordpress 拖拽神器
  • 如何做网站清风制作重装wordpress图片不见了
  • 网站建设需放在哪个科目网页制作个人主页教程
  • 淘宝客可以做返利网站吗网站软文怎么写
  • 太原网站建设鸣蝉公司平面设计公司有什么职位
  • python合适做网站吗wordpress添加首页菜单
  • 中国做网站最好的公司客户做网站需要提供什么
  • 兴化网站建设价格网站建设怎么接单
  • 常见c2c网站有哪些网站建设集群化的必要
  • 深圳市专业网站建设网站建设中广告图片尺寸
  • 昆山住房和城乡建设部网站平面设计工作主要内容
  • 佛山网站设计专业浙江网站建设哪里有
  • 潍坊网站建设 诸城wordpress cdn 阿里云
  • 江北网站建设价格友情链接外链
  • 怎样在我的世界做汽车视频网站西安市未央区建设局官方网站
  • 宁波网站推广优化外包中国国内最新新闻
  • 东莞企业网站价格龙口市最新公告
  • 手机免费建站系统代码型网页制作软件