>> ALTAVEU 1: Resulta que aquest programa, curt que sigui,
en realitat té un bug.
En rares circumstàncies, GetString, per seva pròpia documentació, pot tornar
cosa que no sigui una cadena.
En concret, un sentinella, un especial valor anomenat nul -
N-O-L-L.
>> Significa nul · la que generalment, alguna cosa que va sortir malament pel que en aquest
cas, l'usuari podria haver escrit en aquest una cadena gran que no cabia
en la memòria, i així poder GetString tornar null en aquest cas.
>> O pot ser que l'usuari d'alguna manera no escrigui qualsevol cadena en absolut, en
aquest cas cap cadena pot tornar.
Així que és millor que detectem si és o no nul té
ha tornat de la següent manera -
Només si S no és igual a nul ha Procedeixo a executar aquest bucle.
>> En altres paraules, si GetString passa per tornar null, jo no vaig a
tractar accidentalment iteració en personatges que simplement no hi són.