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}}==