how to put string in array c++

#include <iostream>
#include <string>

int main() {
    const int SIZE = 5;
    std::string strings[SIZE];

    std::cout << "Enter " << SIZE << " strings:\n";

    for (int i = 0; i < SIZE; ++i) {
        std::cin >> strings[i];
    }

    std::cout << "\nStrings you entered:\n";
    for (int i = 0; i < SIZE; ++i) {
        std::cout << strings[i] << std::endl;
    }

    return 0;
}