要学 pwn 还是要学挺多 C 语言的函数的,为之前没打好基础留下了悔恨的泪水... 所以也记一些常用的知识吧~

函数类:

# void *memset(void *str,int c,size_t n)

复制字符 c(无符号字符)到参数 str 所指向的字符串的前 n 个字符。

  • str -- 指向要填充的内存块。
  • c -- 要被设置的值。该值以 int 形式传递,但是函数在填充内存块时是使用该值的无符号字符形式。
  • n -- 要被设置为该值的字符数。

返回值:一个指向存储区 str 的指针。

# int puts(const char *str)

把一个字符串写入到标准输出 stdout,直到空字符,但不包括空字符。换行符会被追加到输出中。输出完 str 自动输出一个换行符。

  • str -- 这是要被写入的 C 字符串。

返回值:若成功,函数返回一个非负值,若发生错误,返回 EOF(EOF 是一个计算机术语,为 End Of File 的缩写,在操作系统中表示资料源无更多的资料可读取。 资料源通常称为档案或串流。 通常在文本的最后存在此字符表示资料结束。)。

編集日 閲覧数

*~( ̄▽ ̄)~[お茶]を一杯ください

tsuppari Alipay

Alipay

tsuppari PayPal

PayPal