INTERLOCUTEUR 1: Il s'avère que ce programme, bref qu'il est, a fait un bug. Dans de rares cas, GetString, par sa propre documentation, peut revenir autre chose qu'une chaîne. Plus précisément, une sentinelle, un spécial valeur appelée null - N-U-L-L. Null signifie que, généralement, quelque chose qui a mal tourné lequel dans ce cas, l'utilisateur peut avoir tapé dans tel une grande chaîne qui ne serait pas s'adapter dans la mémoire, et ainsi de GetString puissance null dans ce cas. Ou il se peut que l'utilisateur en quelque sorte ne pas faire entrer n'importe quelle chaîne à tous, auquel cas aucune chaîne peut revenir. Donc il vaut mieux que nous détectons si null ou non a été retourné comme suit: - Seulement si S n'est pas égal à zéro devrait Je procède à l'exécution de cette boucle. En d'autres termes, si GetString arrive à retourner null, je ne vais pas essayez accidentellement itération sur caractères qui ne sont tout simplement pas là.