前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C-Pwn常见函数原型及作用

C-Pwn常见函数原型及作用

作者头像
偏有宸机
发布2020-11-04 10:46:41
1.1K0
发布2020-11-04 10:46:41
举报
文章被收录于专栏:宸机笔记宸机笔记

scanf()

原型: int scanf(const char *format, ...);

参数说明:

format:格式字符串,指定了输入的格式,并按照格式说明符解析输入对应位置的信息并存储于可变参数列表中对应的指针所指位置。每一个指针要求非空,并且与字符串中的格式符一一顺次对应。

scanf("%d %d",&a,&b);

fputs()\fgets()

fputs()

作用:把str中\x00结束符之前的全部文件输入到文件中。

原型:fputs(char *str,FILE *stream);

参数说明:

str:字符型指针,指向存储读入数据的缓冲区的地址。

stream : 指向输入的流。

fgets()

作用:从流stream中读入最多num个字符到字符数组str中,当遇到换行符的时候,或者读到num-1个字符时候停止。自动加上'\0'空字符结尾

原型:char * fgets(char * str, int num, FILE * stream);

参数说明:

str:字符型指针,指向存储读入数据的缓冲区的地址。

num: 从流中读入n-1个字符

stream : 指向读取的流。

puts()\gets()

puts()

作用: 用来向标准输出设备(屏幕)写字符串并换行

原型:int puts(const char *s);

参数说明:

s:可以是字符指针变量名、字符数组名、或者直接时一个字符串常量

gets()

作用:用来向标准输入设备(键盘)读取字符串直到回车结束,不同于fgets,它没有指定num,所以需要注意字符数组str的大小

原型:char *gets(char *buff);

参数说明:

s:字符串变量(字符串数组名或者字符串指针)

read()\write()

write()

作用:向fd中写入count字节数据,数据来源为buf。

原型:ssize_t write(int fd,void*buf,size_t count)

参数说明:

fd: 是文件描述符,对应1 buf: 需要写入的数据,通常为字符串 count: 每次写入的字节数

char* ch = "hello world\n";
int len = strlen(ch);
write(1,ch,len)

read()

作用:read函数从fd指定的已打开文件中读取count字节到buf中。

原型:ssize_t read(int fd,void*buf,size_t count)

参数说明:

fd:文件描述符

buf:为读取数据的缓冲区

count:每次读取的字节数

int num;
read(0,&num,4);

atoi

作用:字符串转换成整型数的一个函数

原型:int atoi(const char *nptr);

参数说明:

nptr:待转换的字符串

seccomp

seccomp_rule_add_exact()

作用:添加过滤的系统调用

原型:

参数说明:第三个参数是过滤的syscall number,第二个参数是决定怎么去过滤这些syscall numbers。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • scanf()
  • fputs()\fgets()
    • fputs()
      • fgets()
      • puts()\gets()
        • puts()
          • gets()
          • read()\write()
            • write()
              • read()
              • atoi
              • seccomp
                • seccomp_rule_add_exact()
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档