DAVID J. Malan: Escriurem un programa que demana a l'usuari per a una cadena i a continuació, procedir a imprimir aquesta cadena caràcter a caràcter un per línia. Ara bé, en el passat, ens hem fet probablement amb notació de claudàtors, el tractament eficaç d'una cadena és una sèrie de caràcters. Però aquesta vegada, anem a tractar en lloc una cadena com el que realment és, un punter o una adreça. Específicament, la direcció d'un caràcter, realment la direcció del primer caràcter, en una seqüència de personatges que coneixem col · lectivament com una cadena. Primer anem a declarar una cadena per el que realment és, char *. I ho anomenarem és. I després assignar-li el retorn valor de la cadena d'obtenció. Farem la propera comprovació d'errors. Si s és nul, tornem immediatament pel que fem, no per accident eliminar la referència d'aquest punter nul. A continuació, repetirem les personatges de s de la següent manera. Per int i Obté 0. n és igual a la longitud de la cadena de s. Feu això sempre i quan i és menor que n. I en cada iteració, s'incrementa i. I què és el que volem fer en cada iteració? Ara anem a imprimir per cada iteració un sol caràcter seguit d'una nova línia. Bé, quin personatge fer volem imprimir? Proposo que ens anem a l'adreça que és igual a la suma de s més i. Ara, per què aquesta expressió? Bé, recordem que s'emmagatzema en si és el direcció del primer caràcter en la nostra cadena, s. Mentrestant, i és ascendent en cada iteració de manera que comenci a les 0, després passa a 1, després va a 2. Així que en altres paraules, s més i eficaç representa la direcció de el caràcter d'ordre i en si. Així que si anem a aquesta adreça a través d' l'operador *, ens va a anar a la i-èsim caràcter de la cadena. I aquest és el valor que serà substituït al nostre marcador de posició, cent C. Anem a confirmar tant. Anem a guardar, compilar i executar aquest programa. Fer punters, punters de la ratlla vertical de punts. I ara vaig a donar-li una cadena com hola. Intro. I, de fet, veig H-I-L-L-O, amb cada Char en la seva pròpia línia.