diff --git a/src/io.cpp b/src/io.cpp index e8bedeb..95a9159 100644 --- a/src/io.cpp +++ b/src/io.cpp @@ -11,4 +11,12 @@ int read_number() void write_answer(int x) { std::cout << "The answer is: " << x << "\n"; +} + +void convert_char_to_ascii() +{ + std::cout << "Enter a single character: "; + char c{}; + std::cin >> c; + std::cout << "You entered '" << c << "', which hass ASCII code " << static_cast(c) << "."; } \ No newline at end of file diff --git a/src/io.h b/src/io.h index a9b314e..ce5bab5 100644 --- a/src/io.h +++ b/src/io.h @@ -1,4 +1,5 @@ #pragma once int read_number(); -void write_answer(int x); \ No newline at end of file +void write_answer(int x); +void convert_char_to_ascii(); \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 2b1859d..c0ebe3f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -8,6 +8,7 @@ int main() // int a{read_number()}; // int b{read_number()}; // write_answer(a + b); + // convert_char_to_ascii(); std::cout << std::left; // left justify output std::cout << std::setw(16) << "bool:" << sizeof(bool) << " bytes\n"; @@ -19,5 +20,6 @@ int main() std::cout << std::setw(16) << "float:" << sizeof(float) << " bytes\n"; std::cout << std::setw(16) << "double:" << sizeof(double) << " bytes\n"; std::cout << std::setw(16) << "long double:" << sizeof(long double) << " bytes\n"; + return 0; } \ No newline at end of file