Dudas sobre String - vectores

Saturos
10 de Febrero del 2009
Wenas.

Veran me han mandado un trabajo consistente en unas cuantas preguntas, y hay varias que no se resolver...y me gustaria que alguien me ayude a entenderlas bien. Estas son las que no entiendo:

1- ¿ que diferencias hay entre una cadena de caracteres en un vector d caracteres, y un string?

2- Indica como se realizan las siguientes acciones tanto en un string como en un vector de caracteres y las distintas situaciones de error que pueden encontrar:
a) Definir una variable llamada "nombre" que contenga la cadena "abc"
b) asignarle a esa variable la cadena "xyz"
c) imprimirla por pantalla
d) recoger desde el teclado una cadena sin espacios
e) recoger otra cadena pero con espacios
f) mostrar por pantalla la longitud del string y del vector de caracteres
g) mostrar la primera posicion y la ultima de las cadenas que contienen
h) compararlas con la cadean "bcde" e indicar por pantalla si es mayor, menor o igual
i) copiar el contenido del string en el vector de caracteres
j) copiar el contenido del vector de caracteres en el string
k) declarar un vector de 10 strings y un vector de 10 vectores de caracteres

Si pueden ayudarme a resolver alguna se lo agradeceria bastante ^^"

Grx d antemano :)