Innehåll
är en wiki, vilket innebär att många artiklar är skriven av flera författare. För att skapa denna artikel har 20 personer, några anonyma, deltagit i dess utgåva och förbättring över tid.Jämförelse av stränglängd ("strängar") är en mycket vanlig funktion i C-programmering eftersom det låter dig se vilken sträng som innehåller fler tecken. Detta är en mycket användbar funktion för att sortera data. Strängen jämförelse kräver en specifik funktion, använd inte !=eller ==.
stadier
- Det finns två funktioner som gör att du kan jämföra strängar i C. Dessa funktioner finns båda i biblioteket
. - strcmp () - Denna funktion jämför två teckensträngar och returnerar skillnaden i antal tecken.
- strncmp () - Det här är samma sak som strcmp ()förutom att denna funktion jämförs n första tecken. Det betraktas som säkrare eftersom det förhindrar krasch orsakade av överskridande av batterier.
- Kör programmet med nödvändiga bibliotek. Du behöver bibliotek
och liksom de du behöver specifikt för ditt program. #include
] # inkludera - Gör en funktion.int. Detta är det enklaste sättet att lära sig den här funktionen eftersom den kommer att returnera ett heltal som motsvarar längdskillnaden mellan de två strängarna.
] # inkludera
] # inkludera int main ()