Macro c_string::c_str [−][src]
Produce a CStr
reference out of a static string literal.
This macro provides a convenient way to use string literals in
expressions where a CStr
reference is expected.
The macro parameter does not need to end with "\0"
, it is
appended by the macro.
Example
#[macro_use] extern crate c_string; extern crate libc; fn main() { unsafe { libc::puts(c_str!("Hello, world!").as_ptr()) }; }