>> ALTAVEU: Nosaltres l'anomenarem una cadena.
És només una seqüència de caràcters.
De fet, és simplement un matriu de caràcters.
I pel que fins i tot si tenim una cadena de la usuari en la forma habitual amb d'CS50
GetString, llavors podem procedir a iterar sobre els caràcters d'aquesta cadena
un a la vegada com si això cadena és de fet una matriu.
Anem a provar això en el codi.
>> Inclogui cs50.h.
Inclogui stdio.h.
I també anem a incloure string.h pel que tenim accés
a la funció StringLen.
Ara anem a declarar principal void main com int.
I ara anem a procedir a obtenir una cadena de l'usuari.
Printf entrada.
Ara anem a declarar una cadena cridant s, i truqui al nostre amic GetString.
>> Ara anirem a la caixa, l'usuari de fet donar-me una cadena perquè
resulta per GetString propi documentació, GetString podria en
ocasió de retorn NULL, un sentinella especial valor que essencialment
indica que l'usuari no ho va fer cooperar i d'alguna manera ho va fer
no proporcionar una cadena.
Així que anem a veure perquè amb una condició.
>> SI s no és igual a NULL, llavors podem Suposem que S és de fet una cadena, 01:00
arranjament de caràcters, i procedir a iterar sobre aquests personatges.
PER int i Obté 0, anem també declaren n com igual a la longitud de la cadena de s de manera
sempre i quan i és menor que n, i en cada iteració, anem Increment de i.
Dins d'aquest bucle, llavors, anem a trucar a printf de% c barra invertida n i després connecti
en el suport d'aquest valor s i per tant imprimir un caràcter alhora cada
dels cotxes en si.
>> Ara anem a compilar i executar aquest programa.
Feu cadena.
. / String La meva entrada serà "hola." I aquí el tenim.
H-I-L-L-O, cada Char en la seva pròpia línia.