ho provato a capire una attimo, ma nonc apisco perchè, ricevo una cosa insolita:

codice:
#include <iostream>
using namespace std;

int main () {
    
    // Dichiaro le variabili.
    char frasi[100];
    int i, N;
    
    // Chiedo quante frasi si vogliono scrivere.
    cout <<"Quante frasi vuoi inserire?"<<endl;
    cin >> N;
    
    // Prendo in input le frasi.
    for (i=0;i<N;i++) {
        cout <<"Inserisci una frase."<<endl;
        cin >> frasi[i];
    }
    
    for (i=0;i<N;i++) {
        cout <<frasi[i];
    }
    
    return 0;

}
Perchè se inserisco la frae, ad esempio, 'ciao come va' mi stampa solo la lettera 'c'? cosa sbaglio?