ALTAVEU 1: Ara anem a escriure un programa realment compara dues cadenes caràcter a caràcter. Fem servir com comparar 0 nostre punt de partida. Però primer anem a pelar la capa que és el tipus de cadena i reescriure pel que veritablement és, que és una estrella de carbó. Aquesta és la direcció d'un personatge, específicament el primer caràcter d'un seqüència de caràcters que estaríem més generalment conegut com una cadena. El mateix per at. Anem a tornar a escriure aquesta declaració de cadena com a estrella de caràcters. I ara tenim que ja no compari s contra t, no sigui comparem dues direccions. Volem comparar realment el 02:00 propis fils. Per a això, podem utilitzar una funció declarat en string.h. Així que vaig a afegir que inclou a la part superior del meu arxiu. I llavors canviaré aquesta línia aquí. En lloc de comparar s contra t, estic va a trucar a un esborrany funció enrenou, per a la comparació de cadenes, i passar com a arguments s i t. Anem a diferim després a cadena a comparar esbrinar si s i t són de fet iguals i deixar que esbrinar com comparar els caràcter a caràcter. Ara, d'acord amb la documentació per a la comparació de cadenes, en realitat és va a tornar 0 si les dues cadenes apuntada per s i t són els mateixos. Es va a tornar un nombre negatiu si es ha de venir abans de t alfabèticament o un nombre positiu si s ha de venir amb t alfabèticament. Però per ara, només ens importa sobre la igualtat. Així que vaig a provar simplement si l' valor de retorn de la cadena de comparar, passant en si i t és igual a 0. I si és així, vaig a afirmar que les dues cadenes són iguals. Però jo vaig a fer un un altre canvi també. Resulta que la cadena get, per la seva documentació, de vegades es pot tornar null, un valor sentinella que, segons per obtenir la documentació de les cadenes, els mitjans una cosa dolenta ha passat. Per exemple, se'ns va acabar la memòria o l'usuari d'alguna manera no cooperava. Cadena de comparar, per la seva banda, és una mica fràgil. Si se li passa nul · la, ja sigui per al seu primer o segon argument, el mal les coses poden succeir. Les coses dolentes en general involucren errors de segmentació. Així que per evitar que el potencial complet, Estic primer anem a acabar amb això l'ús de string compari per sagnia aquest conjunt bloc de codi i primer només fent que si s no és igual a nul i t és diferent de nul. Embolicant que si més de construir escrit abans amb claus com bé, així que aquest cop assoliment tocar s i t si estic segur que que no són nuls. Ara anem a guardar, compilar i tornar a executar aquest programa. Feu comparar 1 punt slash comparar 1. Vaig a dir hola de nou. Seguit per saludar una vegada més. I aquesta vegada, de fet, escriviu la mateixa cosa.