C标准库
# *`基地。记忆,记忆`*-函数
memcpy(dst::Ptr, src::Ptr, n::Integer) -> Ptr{Cvoid}
打电话 记忆,记忆 来自C标准库。
|
兼容性
Julia1.10支持 |
# *`基地。[医]记忆`*-函数
memmove(dst::Ptr, src::Ptr, n::Integer) -> Ptr{Cvoid}
打电话 [医]记忆 来自C标准库。
|
兼容性
Julia1.10支持 |
# *`基地。记忆集`*-函数
memset(dst::Ptr, val, n::Integer) -> Ptr{Cvoid}
打电话 记忆集 来自C标准库。
|
兼容性
Julia1.10支持 |
# *`基地。memcmp`*-函数
memcmp(a::Ptr, b::Ptr, n::Integer) -> Int
打电话 memcmp 来自C标准库。
|
兼容性
Julia1.10支持 |
# *`基地。Libc。厄尔诺`*-函数
errno([code])
获取C库的值 厄尔诺. 如果指定了一个参数,它用于设置 厄尔诺.
的价值 厄尔诺 只在 ccall 到设置它的C库例程。 具体来说,你不能打电话 厄尔诺 在REPL中的下一个提示符处,因为在提示符之间执行了大量代码。
# *`基地。Libc。格式讯息`*-函数
FormatMessage(n=GetLastError())
将Win32系统调用错误代码转换为描述性字符串[仅在Windows上可用]。
# *`基地。Libc。strf时间`*-函数
strftime([format], time)
转换时间,以纪元或a以来的秒数给出 Tm结构,tm结构,到使用给定格式的格式化字符串。 支持的格式与标准C库中的格式相同。
# *`基地。Libc。strpt时间`*-函数
strptime([format], timestr)
将格式化的时间字符串解析为 Tm结构,tm结构 给出秒、分、小时、日期等. 支持的格式与标准C库中的格式相同。 在某些平台上,时区将无法正确解析。 如果此函数的结果将被传递到 时间 要将其转换为自纪元以来的秒, isdst 字段应手动填写。 设置为 -1 会告诉C库使用当前的系统设置来确定时区。
# *`基地。Libc。Tm结构,tm结构`*-类型
TmStruct([seconds])
使用字段将自纪元以来的秒数转换为分解格式 证券交易委员会, 敏, 时间, m日, 月份, 年份, wday, 日,而 isdst.
# *`基地。Libc。档案`*-类型
FILE(::Ptr)
FILE(::IO)
一个libc 档案*,表示打开的文件。
A 档案 可以从一个普通的构造 伊俄 对象,前提是它是一个打开的文件。 之后必须关闭。
*例子*
julia> using Base.Libc
julia> mktemp() do _, io
# write to the temporary file using `puts(char*, FILE*)` from libc
file = FILE(io)
ccall(:fputs, Cint, (Cstring, Ptr{FILE}), "hello world", file)
close(file)
# read the file again
seek(io, 0)
read(io, String)
end
"hello world"
# *`基地。Libc。dup`*-函数
dup(src::RawFD[, target::RawFD])::RawFD
复制文件描述符 src公司 以便重复引用相同的操作系统资源(例如文件或套接字)。 A 目标 文件描述符可以被可选地传递以用于新的重复。
# *`基地。Libc。mkfifo`*-函数
mkfifo(path::AbstractString, [mode::Integer]) -> path
在 路径. 回来吧 路径 就像成功一样。
mkfifo 仅在Unix平台中受支持。
|
兼容性
朱莉娅1.11 |