Obsah
je wiki, čo znamená, že veľa článkov napísalo niekoľko autorov. Na vytvorenie tohto článku sa na jeho vydaní a zlepšovaní v priebehu času podieľalo 20 anonymných osôb.Porovnávanie dĺžky reťazcov („reťazcov“) je v programovaní C veľmi bežná funkcia, pretože umožňuje zistiť, ktorý reťazec obsahuje viac znakov. Toto je veľmi užitočná funkcia na triedenie údajov. Porovnanie reťazcov vyžaduje špecifickú funkciu, nepoužívajte !=alebo ==.
stupňa
- Existujú dve funkcie, ktoré vám umožňujú porovnávať reťazce v C. Obe tieto funkcie sú prítomné v knižnici
. - strcmp () - Táto funkcia porovnáva dva reťazce znakov a vracia rozdiel v počte znakov.
- strncmp () - To je to isté ako strcmp ()okrem toho, že táto funkcia sa porovnáva n prvé znaky. Považuje sa za bezpečnejšie, pretože zabraňuje zrážkam spôsobeným prekročením batérie.
- Spustite program s potrebnými knižnicami. Budete potrebovať knižnice
a ako aj tie, ktoré by ste potrebovali špeciálne pre svoj program. #include
] #include - Vykonajte funkciu.int, Toto je najjednoduchší spôsob, ako sa naučiť túto funkciu, pretože vráti celé číslo zodpovedajúce rozdielu v dĺžke medzi dvoma reťazcami.
] #include
] #include int main ()