Program name: Difference between revisions
Content added Content deleted
mNo edit summary |
(Add Zig example) |
||
Line 2,296: | Line 2,296: | ||
n = len(s$) |
n = len(s$) |
||
print left$(s$, n - 2), "\\", peek$("program_name")</lang> |
print left$(s$, n - 2), "\\", peek$("program_name")</lang> |
||
=={{header|Zig}}== |
|||
<lang zig>const std = @import("std"); |
|||
const debug = std.debug; |
|||
const heap = std.heap; |
|||
const process = std.process; |
|||
pub fn main() !void { |
|||
var args = process.args(); |
|||
const program_name = try args.next(heap.page_allocator) orelse unreachable; |
|||
defer heap.page_allocator.free(program_name); |
|||
debug.warn("{}\n", .{program_name}); |
|||
}</lang> |
|||
=={{header|zkl}}== |
=={{header|zkl}}== |