summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xsc_debug.cpp33
1 files changed, 2 insertions, 31 deletions
diff --git a/xsc_debug.cpp b/xsc_debug.cpp
index e246081..58fc236 100644
--- a/xsc_debug.cpp
+++ b/xsc_debug.cpp
@@ -5,7 +5,7 @@ using namespace std;
int usage() {
// Prints usage message (help)
- // system("figlet XSC | lolcat");
+ system("figlet XSC | lolcat");
cout << "\neXtremelySimpleCalculator usage:\n"
<< "`xsc --help` for help\n"
<< "`xsc <number> <(+|-|*|/|%|^)> <number>` for basic operation calculating\n"
@@ -13,42 +13,13 @@ int usage() {
return 0;
}
-int doOperation(int n1, char opx[], int n2) {
- // Performs calculations, TODO: improve :)
- int result;
- switch (opx[1]) {
- case '+':
- result = n1 + n2;
- break;
- case '-':
- result = n1 - n2;
- break;
- case '*':
- result = n1 * n2;
- break;
- case '/':
- result = n1 / n2;
- break;
- case '%':
- result = n1 % n2;
- break;
- case '^':
- result = pow(n1, n2);
- break;
- default:
- cout << "invalid operator!\n";
- break;
- }
- return result;
-}
-
int main(int argc, char* argv[]) {
// main::Calculations();
if (argv[1] == "-r" || argv[1] == "--sqrt") {
int result = sqrt(atoi(argv[2]));
}
else {
- int result = doOperation(atoi(argv[1]), argv[2], atoi(argv[3]));
+ int result = atoi(argv[1]), argv[2], atoi(argv[3]);
}
// main::Handling();