made parser work

This commit is contained in:
willifan 2024-11-18 15:40:50 +01:00
parent de4b055a9c
commit db163511b3
32 changed files with 28 additions and 3607 deletions

View file

@ -1,9 +1,33 @@
#include <cstdlib>
#include <iostream>
#include <string>
#include "clients.hpp"
int main(int argc, char **argv) {
std::cout << "Hello, World!" << std::endl;
clients::clients();
std::string *splitArgs(int argc, char **argv) {
auto result =
reinterpret_cast<std::string *>(malloc(sizeof(std::string) * argc));
for (int i = 1; i < argc; i++) {
result[i - 1] = argv[i];
}
return result;
}
int main(int argc, char **argv) {
const auto ARGS = splitArgs(argc, argv);
for (int i = 0; i < argc - 1; i++) {
if (ARGS[i] == "clients")
clients::clients();
}
/* for (int i = 1; i < argc; i++) {
}
for (int i = 0; argc > i; i++) {
if (argc) {
}
}*/
return 0;
}