SIARADWR 1: Mae'n troi allan y rhaglen hon, byr er ei bod yn, mewn gwirionedd wedi nam. Mewn amgylchiadau prin, GetString, fesul ei dogfennaeth ei hun, yn gallu dychwelyd rhywbeth ar wahân i linyn. Yn benodol, mae sentinel, arbennig gwerth a elwir yn null - N-U-L-L. Yn dynodi Null yn gyffredinol, rhywbeth aeth o'i le lle yn y achos, efallai y bydd y defnyddiwr wedi teipio yn y cyfryw llinyn mawr na fyddai'n cyd-fynd mewn cof, ac yn y blaen GetString gallai dychwelyd null yn yr achos hwnnw. Neu gallai fod yn bod y defnyddiwr rywsut Nid oedd deipio unrhyw llinyn o gwbl, yn ac os felly ni all unrhyw llinyn yn dod yn ôl. Felly, mae'n well bod yn canfod ai peidio null wedi cael eu dychwelyd fel a ganlyn - Dim ond os S yn Ni ddylai null cyfartal Yr wyf yn symud ymlaen i weithredu dolen hwn. Mewn geiriau eraill, os GetString digwydd i ddychwelyd null, nid wyf ddim yn mynd i ddamweiniol ceisiwch bwysleisio'r dros cymeriadau sydd nid yn unig yno.