1 00:00:00,000 --> 00:00:03,250 >> SPEAKER 1: Ejja issa jikteb programm huma verament tqabbel żewġ kordi 2 00:00:03,250 --> 00:00:04,245 karattru għall-karattru. 3 00:00:04,245 --> 00:00:06,830 Ejja jużaw jqabblu 0 kif punt tat-tluq tagħna. 4 00:00:06,830 --> 00:00:11,550 Imma ejja ewwel qoxra dahar-saff li huwa t-tip spag u jikteb 5 00:00:11,550 --> 00:00:14,120 għal dak li verament hu, li hija stilla char. 6 00:00:14,120 --> 00:00:17,740 Dan huwa l-indirizz ta 'karattru, speċifikament l-ewwel karattru fil- 7 00:00:17,740 --> 00:00:21,010 sekwenza ta 'karattri li aħna'd aktar ġeneralment magħrufa bħala string. 8 00:00:21,010 --> 00:00:21,880 >> Istess għall t. 9 00:00:21,880 --> 00:00:25,660 Ejja jikteb dik id-dikjarazzjoni string bħala star char. 10 00:00:25,660 --> 00:00:28,690 U issa għandna bżonn li m'għadhomx jqabblu s kontra t, lest 11 00:00:28,690 --> 00:00:30,150 nqabblu żewġ indirizzi. 12 00:00:30,150 --> 00:00:33,180 Aħna rridu li jqabblu verament il- żewġ kordi nfushom. 13 00:00:33,180 --> 00:00:37,520 Biex tagħmel dan, nistgħu nużaw funzjoni iddikjarata string.h. 14 00:00:37,520 --> 00:00:40,920 So I ser żid li jinkludu fuq quċċata tal-fajl tiegħi. 15 00:00:40,920 --> 00:00:43,130 >> U allura jien ser bidla din il-linja hawn. 16 00:00:43,130 --> 00:00:47,920 Pjuttost milli jqabblu s kontra t, jien ser sejħa komp ħawwad funzjoni, 17 00:00:47,920 --> 00:00:52,290 għal string iqabblu, u jgħaddu fl bħala argumenti iu t. 18 00:00:52,290 --> 00:00:56,480 Aħna ser tiddifferixxi mbagħad string tqabbel insemmu jekk i u t tabilħaqq ugwali 19 00:00:56,480 --> 00:00:59,870 u ħalliha figura kif tqabbel karattru għall-karattru. 20 00:00:59,870 --> 00:01:02,410 >> Issa, skond id-dokumentazzjoni għal string jqabblu, huwa attwalment 21 00:01:02,410 --> 00:01:06,920 ser jirritorna 0 jekk iż-żewġ kordi osservat fuq mill-i u t huma l-istess. 22 00:01:06,920 --> 00:01:09,490 Huwa ser jirritorna numru negattiv jekk i għandhom jidħlu qabel t 23 00:01:09,490 --> 00:01:13,740 alfabetikament jew numru pożittiv jekk i għandhom jidħlu wara t alfabetikament. 24 00:01:13,740 --> 00:01:16,090 >> Iżda għal issa, aħna biss kura dwar l-ugwaljanza. 25 00:01:16,090 --> 00:01:19,270 Hekk jien ser sempliċiment test jekk il- valur tar-ritorn ta 'spag iqabblu, 26 00:01:19,270 --> 00:01:21,450 tgħaddi fil iu t, ikun egwali għal 0. 27 00:01:21,450 --> 00:01:24,940 U jekk iva, jien ser jsostnu li iż-żewġ kordi huma l-istess. 28 00:01:24,940 --> 00:01:26,820 >> Imma jien ser jagħmlu waħda bidla oħra kif ukoll. 29 00:01:26,820 --> 00:01:30,410 Jirriżulta li string get, per tagħha dokumentazzjoni, xi kultant jistgħu jirritornaw 30 00:01:30,410 --> 00:01:34,320 null, valur sentinella li, skond tikseb kordi dokumentazzjoni, mezzi 31 00:01:34,320 --> 00:01:35,450 xi ħaġa ħażina ġara. 32 00:01:35,450 --> 00:01:38,830 Per eżempju, aħna dam barra ta 'memorja jew l-utent b'xi mod ma kkooperawx. 33 00:01:38,830 --> 00:01:41,080 >> String iqabblu, sadanittant, huwa ftit fraġli. 34 00:01:41,080 --> 00:01:44,730 Jekk inti tgħaddih null jew għall tagħha ewwel jew it-tieni argument tagħha, bad 35 00:01:44,730 --> 00:01:45,650 affarijiet jista 'jiġri. 36 00:01:45,650 --> 00:01:47,970 Affarijiet ħżiena normalment jinvolvu difetti segmentazzjoni. 37 00:01:47,970 --> 00:01:52,210 Sabiex jiġi evitat li l-potenzjal għal kollox, Jien l-ewwel ser nagħlaq dan l-użu ta ' 38 00:01:52,210 --> 00:01:56,350 string iqabblu minn indenting dan kollu blokk ta 'kodiċi u l-ewwel tagħmel biss 39 00:01:56,350 --> 00:02:03,140 li jekk i ma tkunx ugwali għal null u t mhuwiex ugwali għal null. 40 00:02:03,140 --> 00:02:08,280 >> Tgeżwir li jekk inkella jibni dak I ittajpjat qabel b'ċineg kaboċċi bħala 41 00:02:08,280 --> 00:02:12,270 ukoll, hekk li din id-darba I biss tmiss s u t jekk jien ċert li 42 00:02:12,270 --> 00:02:13,450 dawn ma jkunux nulli. 43 00:02:13,450 --> 00:02:17,220 Ejja issa jiffranka, tiġbor, u jerġa 'jgħaddi dan il-programm. 44 00:02:17,220 --> 00:02:22,240 >> Agħmel jqabblu 1 dot slash jqabblu 1. 45 00:02:22,240 --> 00:02:23,950 I ser jgħidu bonjour mill-ġdid. 46 00:02:23,950 --> 00:02:25,890 Segwit minn bonjour għal darb'oħra. 47 00:02:25,890 --> 00:02:28,110 U din id-darba, I tassew tip l-istess ħaġa. 48 00:02:28,110 --> 00:02:30,255