Quando fai gli esempi, scrivi il codice in C
Questo
vettore char (ciao)
non ha senso e neanche questo
vettore stringa (ciao)
Così si fa fatica (e si equivoca) a capirti ...
Cosa intendi con
vettore char --> c-i-a-o-\0
vettore str----> c-i-a-o-\0
ovvero, come hai dichiarato la prima e la seconda?
Se non scrivi le dichiarazioni di quello di cui parli, non capirai tu nè io ...