diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-05-04 16:10:37 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-05-04 16:10:37 -0400 |
commit | b1364be7e271c5a080e29efcda209a190a82d6d9 (patch) | |
tree | fc64d1546e59b5ed1c2c204612b6181bc401c27f /src/commands/printf.c | |
parent | grep (diff) | |
download | lazysphere-b1364be7e271c5a080e29efcda209a190a82d6d9.tar.gz lazysphere-b1364be7e271c5a080e29efcda209a190a82d6d9.tar.bz2 lazysphere-b1364be7e271c5a080e29efcda209a190a82d6d9.zip |
ansii c
Diffstat (limited to 'src/commands/printf.c')
-rw-r--r-- | src/commands/printf.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/commands/printf.c b/src/commands/printf.c index df6ce32..519b8a2 100644 --- a/src/commands/printf.c +++ b/src/commands/printf.c @@ -40,7 +40,7 @@ static void handle_percent(char n, const char* arg) { } case 'f': { double d = cast_double(arg); - printf("%lf", d); + printf("%f", d); break; } case 'c': { @@ -95,6 +95,11 @@ static void help(void) { } COMMAND(print) { + + size_t index; + int arg_index; + char n, *arg; + if (argc < 1) { global_help(help); return EXIT_SUCCESS; @@ -102,8 +107,8 @@ COMMAND(print) { parse_help(argc, argv, help); - size_t index = 0; - int arg_index = 0; + index = 0; + arg_index = 0; while (true) { char c = argv[0][index]; @@ -115,10 +120,10 @@ COMMAND(print) { continue; } - char n = argv[0][index]; + n = argv[0][index]; index++; - char* arg = NULL; + arg = NULL; if (arg_index < argc) { arg = argv[arg_index + 1]; } |