Tagapagsalita 1: Hayaan ngayon magsulat ng isang programa tunay na sila ay naghahambing ng dalawang mga string character para sa character. Ni gumamit ihambing 0 bilang Hayaang ang aming panimulang punto. Ngunit sabihin muna alisan ng balat pabalik ang layer na ay ang uri ng string at muling isulat ito para sa kung ano ang tunay na ito ay, kung saan ay isang pansamantalang trabaho bituin. Iyon ay ang address ng isang karakter, partikular na ang unang character sa isang pagkakasunud-sunod ng mga character na namin na gusto nang higit pa sa pangkalahatan ay kilala bilang isang string. Parehong para sa t. Muling isulat na string deklarasyon Hayaan bilang pansamantalang trabaho bituin. At ngayon kailangan namin upang hindi na ihambing ang mga laban t, baka ihambing namin ang dalawang mga address. Gusto naming tunay ihambing ang dalawang mga string ng kanilang mga sarili. Upang gawin ito, maaari naming gamitin ang isang pagpapaandar ipinahayag sa string.h. Kaya kukunin ko na magdagdag ng na isama sa tuktok ng aking mga file. At pagkatapos ay ako pagpunta sa pagbabago ang linyang ito dito. Sa halip na paghambingin ang mga laban t, ako pagpunta sa tumawag sa isang function paghalo comp, para sa string ihambing, at pumasa sa in bilang argumento s at t. Susubukan naming iliban pagkatapos ay sa string ihambing sa malaman kung s at t ay sa katunayan katumbas at hayaan ito malaman kung paano upang ihambing ang mga ito ng character para sa character. Ngayon, ayon sa mga dokumentasyon para sa string ihambing, ito ay aktwal na pagpunta sa bumalik 0 kung ang dalawang mga string itinuturo sa pamamagitan ng s at t ay pareho. Ito ay pagpunta upang magbalik ng mga negatibong numero kung dapat s dumating bago t ayon sa alpabeto o isang positibong numero kung dapat s dumating pagkatapos t ayon sa alpabeto. Ngunit para sa ngayon, pinapahalagahan namin lamang tungkol sa pagkakapantay-pantay. Kaya ako pupunta upang subukan lamang kung ang balik halaga ng string ihambing, pagpasa sa s at t, ay katumbas ng 0. At kung gayon, ako pagpunta upang i-claim na ang dalawang mga string ay pareho. Ngunit Pupunta ako sa gumawa ng isa iba pang mga pagbabago pati na rin. Ito ay lumiliko out na kumuha ng string, bawat nito dokumentasyon, paminsan-minsan ay maaaring bumalik null, isang halaga na nagbabantay, ayon upang makakuha ng mga papeles ng mga string, paraan isang bagay masamang nangyari. Halimbawa, ang bumangga namin out ng memory o gumagamit ang kahit papaano ay hindi makikipagtulungan. String ihambing, samantala, ay isang maliit na babasagin. Kung pumasa ka nito null para sa alinman nito unang o nito pangalawang argumento, hindi magandang Maaari itong mangyari mga bagay. Hindi magandang bagay ay karaniwang nagsasangkot segmentation faults. Kaya upang maiwasan ang mga posibleng na sama-sama, Unang pupuntahan ko balutin ito paggamit ng string ihambing sa pamamagitan ng pag-indent ang buong bloke ng code at unang lamang ang paggawa na kung s ay hindi katumbas ng null at t ay hindi katumbas ng null. Pambalot na kung iba bumuo na ako nai-type ng mas maaga na may kulot tirante bilang na rin, sa gayon oras na ito hinawakan ko lamang s at t kung ako ay tiyak na ang mga ito ay hindi null. Sabihin ngayong i-save, sumulat ng libro, at muling patakbuhin ang program na ito. Gawing ihambing 1 tuldok slash ihambing 1. Kukunin ko kamustahin muli. Sinunod sa pamamagitan ng halo pa muli. At oras na ito, ako sa katunayan type ang mga parehong bagay.