VS中输入字符串和输出字符串问题
**
VS中输入字符串和输出字符串问题
**
因为自己刚开始用VS,不是很习惯,今天发现一个问题,就是我想实现输入一段字符串,然后在将它输出来,发现没有输出,反而是听了一会儿,然后闪退了,同样的代码放到Dev C++运行却很好使,我的代码如下:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"int main(void)
{char a[1000];int i;scanf_s("%s", a);printf("%s", a);system("pause");return 0;
}
找了挺久的问题,最后发现,因为VS自己加入了安全输入函数,scanf_s(),而这个函数的用法不能像上面那么用,正确的用法应该是:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"int main(void)
{char a[1000];int i;scanf_s("%s", a, sizeof(a)); //需要加一个传入参数printf("%s", a);system("pause");return 0;
}
这时候运行就正常了,不想这么麻烦的话可以不用scanf_s(),而是用scanf(),代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include "stdio.h"
#include "stdlib.h"
#include "string.h"int main(void)
{char a[1000];int i;scanf("%s", a);printf("%s", a);system("pause");return 0;
}
这样也能成功,至于#define _CRT_SECURE_NO_WARNINGS 1这个怎么实现一劳永逸,请参考我的另一篇博客。
VS中输入字符串和输出字符串问题相关推荐
- 输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。
输入字符串,输出字符串中出现次数最多的字母及其出现次数.如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数. [样例输入1] 55552222abcccdaa [样例输出1] a 3 ...
- 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...
- 如何从键盘中输入一个数或者字符串
如何从键盘中输入一个数或者字符串 学习Java的第六天,做到一个题目叫应声虫程序,大体的要求是从键盘中输入一个字符串比如自己的名字,然后再原样输出,突然发现学了好几天居然不知道如何从键盘中输入一个字符 ...
- python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...
python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...
- 文件IO中read()函数读取输出字符串有乱码
更多资料请点击:我的目录 本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢. 问题如图,输出后(第三行)后面输出有乱码.原因是所定义的数组.函数参数( ...
- python同时输入多个字符串_Python之输入两个字符串,输出字符串并集
题目: 输入两个字符串,输出两个字符串集合的并集. 例如:接受的两个字符串为"abc"和"bcd",返回['a', 'b', 'c' , 'd'] 思考: 1. ...
- java怎么输出字符串_java输出字符串,怎么样输出字符串?
下面要给大家讲的就是java输出字符串的问题,那么java怎样输出字符串呢?具体要怎样操作?一起来了解一下. 一般在java编程的过程当中,经常会使用System.out.println();来输出字 ...
- c语言源程序输入483应输出字符串384,2011年计算机二级C语言程序填空题及答案解析精选2...
[3.21]下面程序的功能是计算S= k! . k=0 long fun(int n) { int i: long s: for(i=1:i ① :i++) s*=i: return( ② ): } ...
- POI 读取excel文档中输入日期格式为字符串
通过cell.getCellStyle().getDataFormat();根据这个值进行时间.日期格式的判断: 时间格式 为了获取用户输入什么格式就显示什么格式,做以下整理: 通过对format值的 ...
最新文章
- jqgrid如何渲染表格数据_jqgrid,jquery_jqGrid pivot 增加分项小计,jqgrid,jquery,jquery插件,javascript,表格 - phpStudy...
- 初一级模拟试题总结(2019.3.2)
- MSP430F5529 DriverLib 库函数学习笔记(十五)SFR 模块
- 第8章-常用优先级和css3
- centos7 docker删除端口映射_centos7安装docker,结合docker安装mysql,学习简单使用
- c语言周林答案,C语言程序设计实训教程教学课件作者周林ch04结构化程序设计课件.ppt...
- 小汤学编程之MySQL(一)——基本概念、使用前的准备和了解SQL
- from mysql partition select_通过分区(Partition)提升MySQL性能[原创翻译]
- 微信小程序全面开放近一年,姗姗来迟的阿里还有胜局吗?| 畅言
- python turtle_Python:turtle画粽子
- 如何在Excel/Word中使用复选框
- 超好用的两款作图工具,用起来~~~
- IDEA社区版利用maven创建web
- 证件照换底色,快速简单!(附去水印宝藏工具)
- 笔记本不能联网,WiFi图标消失解决方法。
- 跨境电商亚马逊2022年再去做亚马逊好做吗
- 实现挂视频的三种方法
- 【洛谷2791】 幼儿园篮球题 第二类斯特林数+NTT
- 已解决org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML异
- 大学金融学要学计算机语言吗,低学历不要进金融行业 为什么千万不要学金融...
热门文章
- 室内定位之CSI指纹定位
- vosviewer 在线版简介~ 文献计量分析可视化软件
- 机器学习中的精度、召回等概念
- 周杰伦根本不需要流量!!! | Alfred数据室
- 【活动回顾】BSV区块链协会成功举办澳大利亚区块链应用论坛
- ios 子视图超出父视图的应的解决办法
- lombok 多个构造器
- OpenCV4、C++:未定义标识符 “CV_RGB2GRAY“ 的解决方案
- skew width_SKEW WIDTH是什么意思
- 微信测试公众号 url配置失败的问题 解决