mod steam {
pub mod api {
#[link(name = "steam_api64")]
extern {
pub fn SteamAPI_Init() -> bool;
}
}
}
fn main() -> std::io::Result<()> {
unsafe {
//你以为我在挂卡/玩游戏 其实我只是调了个init
steam::api::SteamAPI_Init();
}
let mut buf = String::new();
stdin().read_line(&mut buf)?;
Ok(())
}
|
- [font=微软雅黑][color=#A9B7C6][table=98%,Black]
- [tr=#2F2F2F][td]
- [color=#cc7832]mod [/color]steam {
- [color=#cc7832]pub mod [/color]api {
- [color=#bbb529]#[link(name = "steam_api64")]
- [/color][color=#bbb529] [/color][color=#cc7832]extern [/color]{
- [color=#cc7832]pub fn [/color][color=#ffc66d]SteamAPI_Init[/color]() -> [color=#cc7832]bool;
- [/color][color=#cc7832] [/color]}
- }
- }
- [color=#cc7832]fn [/color][color=#ffc66d]main[/color]() -> std::io::Result<()> {
- [color=#cc7832]unsafe [/color]{
- [color=#808080]//[/color][color=#808080]你以为我在挂卡[/color][color=#808080]/[/color][color=#808080]玩游戏 其实我只是调了个[/color][color=#808080]init
- [/color][color=#808080] [/color]steam::api::[color=#ffc66d]SteamAPI_Init[/color]()[color=#cc7832];
- [/color][color=#cc7832] [/color]}
- [color=#cc7832]let mut [/color]buf = String::[color=#ffc66d][i]new[/i][/color]()[color=#cc7832];
- [/color][color=#cc7832] [/color][color=#ffc66d]stdin[/color]().[color=#ffc66d]read_line[/color](&[color=#cc7832]mut [/color]buf)[color=#cc7832]?;
- [/color][color=#cc7832]
- [/color][color=#cc7832] [/color][color=#9876aa][i]Ok[/i][/color](())
- }
- [/td][/tr]
- [/table][/color][/font]
复制代码
|