腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当我
使用
0
作为
FILE
*
从
rop
chain
中
的
stdin
读取
时
,
为什么
fgets
失败
?
buffer-overflow
、
stack-overflow
我正在制作一个
rop
链来调用
fgets
,并将
stdin
作为
输入,以便能够进行基本
的
堆栈溢出。但我
的
问题是,
当我
使用
0
作为
第三个参数调用
fgets
时
(对于
stdin
),
fgets
在 <
fgets
+49> mov ecx, DWORD PTR [esi] esi是我控制
的
第三个参数,
浏览 30
提问于2020-11-09
得票数 0
回答已采纳
1
回答
当我
使用
0
作为
FILE
*
从
rop
chain
中
的
stdin
读取
时
,
为什么
fgets
失败
?
stack-overflow
、
exploit
我正在制作一个
rop
chain
来调用
fgets
,并将标准输入
作为
输入,以便能够进行基本
的
堆栈溢出。但我
的
问题是,
当我
使用
0
作为
第三个参数调用
fgets
时
(对于
stdin
),
fgets
在 <
fgets
+49> mov ecx, DWORD PTR [esi] esi是我控制
的
第三
浏览 16
提问于2020-11-09
得票数 0
回答已采纳
1
回答
在txt文件
中
搜索单词
c
、
file
我试着写一个程序来搜索文件
中
的
单词,这是我写
的
,但它不起作用。我希望这个程序
读取
在空格
中
缩放
的
文本部分。
当我
运行它并写"Hello“
时
,我什么也不做,什么也不做,但是我想要它,所以输出是:coolcoolmiein cookiecookielol printf("Please write the word to search "
浏览 1
提问于2022-01-06
得票数 0
3
回答
getchar/putchar、get/put和fget/fput(在C
中
)之间有什么区别?
c
、
io
、
user-input
、
gets
、
puts
所有这些不同
的
I/O方法都让我很困惑,所以我来这里询问上述函数之间
的
基本区别是什么。
fgets
(name, 50,
stdin
); /
浏览 5
提问于2016-08-30
得票数 0
回答已采纳
2
回答
fgets
()
的
行为、换行符及其在内存
中
的
存储方式
c
、
memory
、
fgets
下面有下面的代码,我很好奇如果我输入的话,内存中会存储什么"Hello“然后按enter键,'H‘e’l‘l '\
0
’会存储在内存
中
然后'o‘\n’在缓冲区
中
吗?最后,如果我进入 "Hell“然后我按enter键,'H‘e’'l‘l '\
0
’会存储在内存
中
然后'\n‘存储在缓冲区
浏览 4
提问于2020-03-03
得票数 3
回答已采纳
1
回答
bash +c管参数
c
、
bash
、
parameters
、
pipe
如何访问c代码
中
的
管道参数?test.c int i =
0
; printf("argv[%d] = %s\n", i, argv[i]);}cat
file
.txt | ./test 它只打印第一个参数argv[
0
] = ./test。如何访问c代码
中</e
浏览 3
提问于2016-11-06
得票数 0
回答已采纳
2
回答
用
stdin
整数输入填充
的
PHP数组
php
、
arrays
例子:/*
STDIN
= "4 7 6 24 1"; */ <== user input [3] => 24) 在将每一个输入输入到数组后,是否有任何方法
从
整数输入
中
删除空格?现在我
使用
了$input[] = explode(
浏览 2
提问于2016-12-02
得票数 3
回答已采纳
2
回答
使用
fgets
读取
输入(进入无限循环)
c
、
linux
、
fgets
我有一个应用程序,它用
fgets
读取
用户输入。如果我在程序运行时接受用户输入,它工作得很好,没有问题。但是如果我输入一个文件"./myprog < in.txt",它会进入无限循环,并打印我
的
自定义错误消息,当用户在整个屏幕上没有提供有效
的
输入时,我会显示该消息。就像按下了return键。我该如何解决这个问题?这是我
的
程序中有
fgets
的
一部分 mainMenu(&choice); switch(c
浏览 0
提问于2013-11-22
得票数 0
2
回答
在汇编中
使用
fgets
时
出现分段故障错误?
c
、
assembly
、
x86
、
glibc
我在汇编中
使用
了
fgets
()函数,它应该可以工作,但我
的
缓冲区有一个问题。有没有办法定义一个字符指针?我这么问是因为函数需要一个char指针
作为
第一个参数。你可以在这里看到我
的
代码:; gcc -no-pie
fgets
.oextern
f
浏览 3
提问于2019-11-15
得票数 2
1
回答
在C
中
通过
STDIN
读取
文件
c
、
file
、
input
我正在尝试在cmd
中
运行以下代码然后运行以下命令:基本上,它所做
的
是查看值2,调用基于该值
的
特定函数,并
使用
ppm文件
中
的
内容。我需要
使用
scanf()来
读取
文件,但是我没有清晰
的
格式。#include <stdio.h> int main(int argc, char *
浏览 4
提问于2020-01-22
得票数 0
3
回答
比较
使用
fgets
和fscanf获取
的
字符串
c
、
string
、
unix
、
fgets
、
scanf
我需要将
fgets
从
stdin
获取
的
字符串与fscanf
从
file
获取
的
字符串进行比较(并
使用
fprintf在文件
中
写入)。我必须
使用
这两个函数
从
stdin
和
file
中
读取
数据。我怎么能做到这一点?因为我已经看到
fgets
也存储"\
0
“字节,但是fscanf没有。n");\
浏览 0
提问于2012-09-06
得票数 0
2
回答
不打开文件
c
、
string
、
stdin
、
fopen
= NULL) { if (fseek(fp,
0
L, SEEK_END) ==
0
) { if (newLen ==
0
) {} else{ printf(&
浏览 1
提问于2015-02-19
得票数 0
回答已采纳
3
回答
以c表示
的
瞬时数字输入
c
我想要一个非常长
的
整数(它最多可以包含1000个数字)。我想把它存储在一个数组
中
,这样,如果我尝试
使用
下面的代码,那么每个数字都会位于array.but
的
每个位置,它将整数放在
0
位置,直到我按enter键。但我不能按enter键。每个数字都将被单独扫描,即
使用
户将其写为一个完整
的
数字。 scanf("
浏览 2
提问于2012-08-06
得票数 1
回答已采纳
3
回答
检查C字符串
中
的
“行尾”
c
我想从用户获取最大长度为30个字符
的
字符串
作为
输入,并检查它是否包含行尾。到目前为止,我试着写
的
是:int i;while (
0
< 1){ for (i =
0
; i <= strlen(command); ++i) { if (command[i] ==
浏览 0
提问于2012-06-06
得票数 1
回答已采纳
3
回答
关于一起
使用
fget()和
stdin
的
机制
c
、
stdin
、
fgets
我希望更好地理解
使用
fgets
()和
stdin
。("%s", inputBuff); return
0
;假设我
的
输入是aaaabbbb,然后按Enter键。通过
使用
循环计数,我了解到实际上循环将在下一个输入之前运行两次(包括我输入
的
aaaabbbb)。 循环1:输入字符后,aaaabbbb\n将存储在
stdin
文件流
的
缓冲区
中
。循环2:,因为bbb\n留在文件流
中
浏览 0
提问于2018-06-14
得票数 4
回答已采纳
1
回答
当
使用
fopen();
时
,
stdin
是否不兼容输入流?
c
、
stream
、
stdin
、
fopen
、
fgets
这本书建议
使用
可怕
的
get();函数
作为
输入,但我拒绝
使用
它,所以我尝试
使用
fgets
()来获取输入。
当我
使用
fgets
()
时
,我将我
的
输入流指定为'
stdin
',但是代码将无法工作。但是,该代码可以
使用
get()。我假设我
的
fgets
()实现
的
问题是'
stdin
浏览 0
提问于2013-11-01
得票数 2
2
回答
如果指向
stdin
,是什么使fget()实际等待用户输入?
c
、
stdin
、
fgets
我是C
的
新手,
当我
提到
fgets
()
时
,我试图了解
stdin
中发生了什么。基本上,我
的
问题是,请原谅我,我可能不太理解
fgets
(): 如果我指定指向要在
fgets
()中
使用
的
某个文件
的
指针,则
fgets
()
从
该位置一直
读取
到\n、EOF或指定
的
limit-1。那么,如果我指向
stdin
,在某种意义上,它<em
浏览 3
提问于2016-11-27
得票数 5
回答已采纳
2
回答
如何接受“;”分号
作为
输入,而不执行下一行代码?
c
、
scanf
、
fgets
这是我做
的
防止错误输入
的
一小部分实践。= 1) {
fgets
(sErraticInputs, 100 ,
stdin
); printf("Please only choose from它执行
浏览 0
提问于2017-10-29
得票数 0
4
回答
C++
中
的
Fget重复最后一行
c++
、
file
、
fgets
我有像这样
的
程序(来自)char buffer[100];string outp = "";{ fputs (buffer , stdout);fclose(soubor);和文件,如BD程序
的
输出是B
浏览 0
提问于2009-10-29
得票数 1
回答已采纳
3
回答
用C语言
从
echo命令
读取
文件名
c
我在想,在命令行上呼应文件名
时
,在C
中
读取
文件名
的
最佳方式是什么,比如:如果我键入如何
使用
test.txt访问fopen(fname, "r");
浏览 3
提问于2013-09-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C 标准库基础 IO 操作总结
Windows漏洞利用开发教程Part 5:返回导向编程
C语言中的文件及相关的操作函数
魅力如C——表达与倾听的艺术
001 Rust 网络编程,实现 TCP 服务端和客户端程序
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券