diff options
| author | jstmaxlol <87650746+jstmaxlol@users.noreply.github.com> | 2025-05-22 22:00:02 +0200 |
|---|---|---|
| committer | jstmaxlol <87650746+jstmaxlol@users.noreply.github.com> | 2025-05-22 22:00:02 +0200 |
| commit | 94bd02aec7417d89d5a230ba6f2681ddbfcc5804 (patch) | |
| tree | 69cee5e93200fe0531436885c80a1b1e8e6e4e3e | |
| parent | b5298f3e8c64170d681c7b666ddb39216d98723b (diff) | |
bash bug - hotfix (but even better)
| -rw-r--r-- | xsc.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -64,7 +64,6 @@ int main(int argc, char** argv) { } op = argv[2][0]; return calculate(n1, op, n2); - std::cout << "\n"; } // if only 1 argument and not help @@ -75,26 +74,26 @@ int main(int argc, char** argv) { int calculate(double& n1, char& op, double& n2) { switch (op) { case '+': - std::cout << n1 + n2; + std::cout << n1 + n2 << "\n"; return 0; case '-': - std::cout << n1 - n2; + std::cout << n1 - n2 << "\n"; return 0; case 'x': - std::cout << n1 * n2; + std::cout << n1 * n2 << "\n"; return 0; case '/': if (n2 == 0) { std::cerr << "::> " << red << "xsc.MathError" << def << "/" << red << "divsion_by_zero"; return -1; } - std::cout << n1 / n2; + std::cout << n1 / n2 << "\n"; return 0; case '%': - std::cout << (n1 / n2) * 100; + std::cout << (n1 / n2) * 100 << "\n"; return 0; case '^': - std::cout << pow(n1, n2); + std::cout << pow(n1, n2) << "\n"; return 0; } return -1; |