Per poter dichiarare un vettore string la prima cosa che bisogna fare e aggiungere una nuova libreria,

facendo:

#include <string>

Dopo di questo possiamo creare un vettore, che a differenza dei vettori con i n°, questo conterrà delle stringhe. Per far ciò dopo il void main() scriviamo String nomevettore[10]
così facendo abbiamo dichiarato un vettore di tipo stringa con e gli abbiamo assegnato 10 spazi virtuali.
Per poterlo caricare e poi stampare abbiamo bisogno di un indice per la locazione del vettore, dopo di che carichiamo il vettore in un ciclo.

esempio:

 #include <iostream.h>
#include <stdlib.h>
#include <string>
void main(void)
{
  String A[10];
  int i;
  for(i=0;i<10;i++)
  { 
    cout<<"Inserisci il nomen";
    cin>>A[i];
  }
}


Così Facendo abbiamo caricato il nostro vettore con stringhe.
Per poter far visualizzare in una fase di output i nomi, basta che facciamo un altro ciclo identico al caricamento e invece di ultilizzare cin>>A[i]; utilizziamo cout<<A[i]; .
Per poter caricarlo con una stringa predefinita senza caricarlo a mano basta che all'interno del codice sorgente scriviamo la seguente sintassi:

A[0]="CIAO";

così non abbiamo fatto altro che inserire nella locazione 0 la parola CIAO.