c++ check first character of string

#include <iostream>
#include <string>

int main() {
    std::string inputString;

    // Input
    std::cout << "Enter a string: ";
    std::getline(std::cin, inputString);

    // Check if the string is not empty
    if (!inputString.empty()) {

        // Access the first character of the string
        char firstCharacter = inputString[0];

        // Output
        std::cout << "First character of the string: " << firstCharacter << std::endl;
    } else {
        // Output for empty string
        std::cout << "The string is empty." << std::endl;
    }

    return 0;
}