Paano Gamitin ang C String.h Library Function

Paano Gamitin Ang C String H Library Function



Ang 'string.h' header file ay partikular na idinisenyo upang maisagawa ang iba't ibang mga operasyon sa mga string sa C programming language. Ang header file na ito ay naglalaman ng maraming function para sa paghawak ng mga string sa C. Sa gabay na ito, tatalakayin natin ang ilan sa mga function ng 'string.h' header file sa C programming language.

Gamit ang C String.h Library Functions

Gagamitin namin ang tatlong pinakamahalagang function ng 'string.h' header file sa mga sumusunod na halimbawa:

Halimbawa 1: Paggamit ng String Length Function

Ang string length function ng 'string.h' header file ay ginagamit upang kalkulahin ang haba ng isang string. Ang sumusunod na C script ay gumagamit ng function na ito:









Sa program na ito, nagdeklara kami ng 'sample' na string at nagtalaga ng 'Programming' string dito. Pagkatapos, ginamit namin ang function na 'strlen' ng library na 'string.h' upang kalkulahin ang haba ng string na ito at itinalaga ito sa variable na 'haba'. Pagkatapos nito, na-print namin ang haba na ito sa terminal.



Upang i-compile ang C program na ito, ang sumusunod na command ay ginagamit:





$ gcc string. c –o string

Upang maisagawa ang program na ito, ang sumusunod na utos ay ginagamit:



$. / string

Ang haba ng aming string ay ipinapakita sa sumusunod na larawan:

Halimbawa 2: Paggamit ng String Copy Function

Ang string copy function ng 'string.h' library ay ginagamit upang kopyahin ang isang string patungo sa isa pa. Ang sumusunod na C script ay idinisenyo upang maihatid ang layuning ito:

Sa halimbawang ito, ginamit namin ang parehong string tulad ng sa nakaraang halimbawa. Bukod sa string na iyon, nagdeklara kami ng isa pang string na 'sample2'. Gamit ang 'strcpy' function ng C programming language, kinopya namin ang 'sample' string sa 'sample2'. Pagkatapos nito, nag-print kami ng 'sample2' na string sa terminal.

Ang sumusunod na output ay naglalarawan na ang aming unang string ay matagumpay na nakopya sa pangalawang string:

Halimbawa 3: Paggamit ng String Comparison Function

Ang function ng paghahambing ng string ng 'string.h' header file ay ginagamit upang paghambingin ang dalawang string. Ang output ng function na ito ay lumalabas na '0' kapag ang parehong mga string ay eksaktong magkapareho. Kung hindi, ibinabalik ng function na ito ang pagkakaiba sa pagitan ng mga halaga ng ASCII ng pinakaunang hindi tugmang pares ng mga character ng parehong mga string. Ang sumusunod na C program ay gumagamit ng function na ito:

Sa programang ito, nagdeklara kami ng dalawang magkaibang mga string. Pagkatapos noon, ginamit namin ang function na 'strcmp' upang ihambing ang dalawang string na ito at iimbak ang kanilang pagkakaiba sa variable na 'paghahambing'. Pagkatapos, na-print namin ang halaga ng variable na 'paghahambing' sa terminal.

Ang pagkakaiba sa pagitan ng aming dalawang string ay ipinapakita sa sumusunod na larawan:

Konklusyon

Nakasentro ang artikulong ito sa 'string.h' header file ng C programming language. Kaugnay nito, tinalakay namin ang ilang mga function ng library na ito sa gabay na ito. Ngayon, madali mong matutuklasan ang iba pang mga function ng library na ito nang mag-isa.