腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
C
++
中
的
gets
()
函数
我认为使用
gets
()
函数
非常酷,因为它就像scanf()一样,我可以在其中获得带有空格
的
输入。但我在其中一个线程()
中
读到,它不适合使用,因为根据它们
的
说法,它是创建缓冲区溢出
的
魔鬼工具(我不理解)。所以我听从了他们
的
建议,用fgets()替换了我所有的
gets
()代
浏览 0
提问于2010-12-03
得票数 29
回答已采纳
2
回答
需要澄清
C
中
的
gets
函数
、
我对
C
编程很陌生。我试着练习一个简单
的
练习问题:下面是:#include <stdio.h>#include <string.h> int lar
浏览 1
提问于2015-09-20
得票数 0
回答已采纳
3
回答
c
++
中
gets
()
函数
的
多行输入
、
、
当我编写这段代码时,我无法输入两行作为输入,其中每一行包含
gets
()
函数
中
的
3到5个单词:{ cin>>t; while(t--)
gets
(nm1); puts(nm2);}但是,当我在前面添加
gets
()
函数</e
浏览 5
提问于2017-03-15
得票数 0
回答已采纳
2
回答
Mingw --由于先前
的
声明,
函数
的
类型冲突
、
首先,当我在远程连接
的
Linux机器上编译/“生成”代码时,我不会遇到这个问题。我只在安装了Mingw
的
Windows笔记本电脑上遇到了这个问题--我认为是Mingw导致了这个问题。$ makeparser.
c
:34:7: error: conflicting types for '
gets
' 34 | char*
gets
(char *buf: recipe for target 'par
浏览 30
提问于2020-10-11
得票数 1
回答已采纳
4
回答
函数
在Visual 2015社区
中
不可用
、
在新安装
的
Visual社区2015 IDE
中
,我遇到了一个编译器错误(
C
3861):error
C
3861: '
gets
': identifier not found 如何使用
gets
()
函数
正确编译我
的
程序?
浏览 4
提问于2015-08-29
得票数 12
回答已采纳
3
回答
gets
()
函数
中
的
CR字符
、
、
我需要接收所有这些内容;问题是,当用户按下"Enter“键时,get()
函数
会停止扫描。有没有别的办法呢?除了scanf和get之外,我不能使用任何其他
函数
。
浏览 4
提问于2009-12-16
得票数 0
2
回答
"
gets
()未在此作用域中声明“错误
使用以下代码,我得到了"
gets
()未在此作用域中声明“错误:#include <string.h>{ return
浏览 2
提问于2016-02-07
得票数 9
7
回答
C
++
中
的
gets
()问题
、
、
、
] == '\0') ; i++ ) count++; printf ("The char %
c
浏览 0
提问于2011-04-12
得票数 2
回答已采纳
1
回答
C
中
gets
的
替代方案
、
我需要帮助优化下面的代码,自从我用
C
编写代码已经有一段时间了,从那时起有些事情发生了变化。 char names []="Sam John Tom Sophia Jane Mary ";
gets
浏览 3
提问于2021-11-29
得票数 0
2
回答
gets
()
函数
和输入
中
的
'\0‘零字节
、
、
、
如果从文件
中
读取零字节('\0'),
C
语言中
的
gets
()
函数
(例如从glibc
中
)是否会停止?谢谢。PS此问题源于此问题中
的
注释: PPS
gets
函数
是危险
的
,但这是关于这个
函数
本身
的
问题,而不是任何人是否应该使用它
的
问题。
浏览 6
提问于2011-02-22
得票数 4
回答已采纳
1
回答
在
c
++
中
不使用
gets
()
函数
显示输出
我遇到了这个问题,在条件声明
中
gets
不工作。我们不能以这种方式使用get()
函数
吗?它是否接受输入,因为它没有显示输出。帮我解决这个问题。strcmp(bloodGroup,"AB-")==0)||(strcmp(bloodGroup,"ab-")==0)) flag=1;} H
浏览 1
提问于2022-08-04
得票数 -2
回答已采纳
3
回答
如何使用
gets
_s在
C
中使用atoi转换--包括示例代码
Windows机器上编译它时没有出错,但是在我
的
Linux机器上gcc给出了以下错误:07_04_structures2.
c
:18:5.
c
:21:5:警告:传递‘atoi’
的
参数1使指针从整数生成,而默认情况下不启用强制转换07_04_
浏览 2
提问于2012-01-24
得票数 1
回答已采纳
2
回答
在Visual 2015
中
编译遗留
C
++代码
、
、
、
我正在编写一些我不太熟悉
的
遗留代码。当我从visual studio 2012重新编译visual studio 2015
中
的
项目时,遇到了一个错误。
函数
"_getts“
的
引用错误,这通常是"tchar.h”
的
一部分。 我将我
的
visual studio 2012安装与我
的
2015年安装进行了比较,我看到头文件"tchar.h“已经不在发货安装中了。经过进一步
的
研究,我发现微软发布了“通用CRT”
浏览 13
提问于2016-02-03
得票数 0
回答已采纳
1
回答
为什么在使用get()
函数
的
返回值时会出现分段错误?
如果成功,
gets
函数
将返回其参数。但是当我在printf中使用返回值时,它发生了分段错误。发生错误
的
代码如下。
函数
的
参数来打印输入,错误就会消失。/* -- snip -- */ printf("The string is: %s\n", line); // correct 在使用fgets
函数
的
情况下,使用返回值时没有错误。
gets
和fgets都成功,则这两个
函数</e
浏览 76
提问于2021-07-04
得票数 1
回答已采纳
1
回答
如何在
c
++代码中使用
gets
函数
?
在此代码
的
主
函数
中
,在大小写2
的
情况下,输入字符串后程序终止!代码有什么问题?functions public: int j,k,l,siz,flag; char
c
;the list:"; for(j=0;j<siz;j++)
浏览 1
提问于2015-02-01
得票数 0
3
回答
为什么在
C
99
中
不允许
gets
()
的
隐式声明?
、
、
、
、
我开始学习
C
语言编程,我参考
的
这本书展示了一些
gets
()
的
源代码,我
的
IDLE也能识别它。但是在编译它
的
时候,我
的
编译器还是不同意它。 有人能帮我吗?我在主
函数
中使用
gets
(),并使用clang作为编译器。
浏览 10
提问于2018-03-13
得票数 3
2
回答
逐步使用GDB
、
在使用gdb进行分析时,当我在getinput()上插入断点并获得(缓冲区)
函数
时。然后使用"s“遍历
函数
。on get(Buffer)
函数
..(gdb) s 6
gets
(buffer); (gdb
浏览 3
提问于2016-08-26
得票数 0
4
回答
在
C
11
中
,
gets
()等价于什么?
、
来自 该
函数
在
C
++中被废弃(截至2011年标准,该标准遵循
C
99+TC3)。我只想知道
gets
()在
C
11标准
中
的
替代方案是什么?
浏览 8
提问于2012-10-15
得票数 21
回答已采纳
1
回答
无点式转换
、
我有一些遍历/访问器
函数
来处理我
的
网格类型:neighbour :: Mesh a -> Int -> Cell a -> Maybe (Cell a)为了避免将网格传递给每个
函数
并处理失败,我通过这个复合monad创建了它们
的
一元版本,我很乐意将公共部分移到一些外部
函数
,比如lift
浏览 2
提问于2015-09-06
得票数 1
回答已采纳
1
回答
C
程序没有要求sub_name?
、
STUDENT-%i*******************\n", (count + 1));
gets
_s"); printf("Enter subject name: ");
gets
_sname: %s\n", s[count]
浏览 0
提问于2020-08-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言库函数中的BUG
c中的string常用函数用法总结2
C++中的vector和Java中的ArrayList的构造函数的区别
C/C+时间相关的函数
你对C+中的内联函数真的很了解吗
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券