// Name: Arthur Spears // Class: CST 126 // Date: 3/31/24 // Assignment: Homework 1 #include #include "helpers.hpp" #include "menu.hpp" #include #include "CST126_Structures.hpp" using std::cout; using std::endl; uLLong MAX_LENGTH = 101; struct Array { Array() { } }; void CharArrays() { char* inputChar = PromptInputNewCharArray("Input a string: ", MAX_LENGTH); cout << inputChar; delete[] inputChar; } void Strings() { std::string myString = "Hello", mySecondString = " World"; std::string thirdString = myString + mySecondString; cout << thirdString; myString = PromptInputString("Input a new string: "); cout << myString; } void WriteToFileExample() { char* outputToFile = PromptInputNewCharArray("Input to file:", MAX_LENGTH); if (WriteToFile("new_text.txt", outputToFile)) { cout << "Write to file successful"; } } void ReadFromFileExample() { if(ReadFromFileToConsole("new_text.txt")) { cout << "File read successfully" << endl; } } int main(int argc, char* argv[]) { int a = 5, b = 10; bool condition = (a + b) < 15 && b > a; // Print the number of command line arguments cout << "Number of arguments: " << argc << endl; // Loop through each argument for (int i = 0; i < argc; ++i) { cout << "Argument " << i << ": " << argv[i] << endl; } return 0; }