add: write
This commit is contained in:
parent
1f1a11f886
commit
4e15cb9ff1
28
src/commands/write.🗿
Normal file
28
src/commands/write.🗿
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
puterr(str)
|
||||||
|
{
|
||||||
|
local ptr = str;
|
||||||
|
|
||||||
|
loop
|
||||||
|
{
|
||||||
|
if ([ptr] == 0)
|
||||||
|
break;
|
||||||
|
err [ptr];
|
||||||
|
ptr++;
|
||||||
|
}
|
||||||
|
err '\n';
|
||||||
|
}
|
||||||
|
|
||||||
|
cmd_write(data, args)
|
||||||
|
{
|
||||||
|
local i = 0;
|
||||||
|
|
||||||
|
if ([data + LOCATION_LENGTH] == 0)
|
||||||
|
return 0;
|
||||||
|
loop
|
||||||
|
{
|
||||||
|
if (i == [data + LOCATION_LENGTH])
|
||||||
|
return 0;
|
||||||
|
puterr([[[data + LOCATION_ARRAY] + i] + MAP_VALUE]);
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
}
|
@ -170,6 +170,8 @@ main()
|
|||||||
cmd_delete(data, NULL);
|
cmd_delete(data, NULL);
|
||||||
else if (strcmp(cmd, "h") == 0)
|
else if (strcmp(cmd, "h") == 0)
|
||||||
cmd_help(data, NULL);
|
cmd_help(data, NULL);
|
||||||
|
else if (strcmp(cmd, "w") == 0)
|
||||||
|
cmd_write(data, NULL);
|
||||||
else
|
else
|
||||||
error(data, "cmd not foud");
|
error(data, "cmd not foud");
|
||||||
free(cmd);
|
free(cmd);
|
||||||
|
Loading…
Reference in New Issue
Block a user