{"id":7058,"date":"2022-09-06T16:39:16","date_gmt":"2022-09-06T11:09:16","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/"},"modified":"2022-09-06T16:39:16","modified_gmt":"2022-09-06T11:09:16","slug":"solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/","title":{"rendered":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-60039129\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"60039129\" data-parentid=\"60038878\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>@AndrewHenle commented:<\/p>\n<blockquote>\n<p>If you want to compare numbers with different numbers of digits and not strings, you need to convert the strings to actual numbers.<\/p>\n<\/blockquote>\n<p>As it is clear from your comments that you want to compare the <em>numeric value<\/em> that is <em>contained<\/em> in the strings, you need to do just that &#8212; convert the strings to actual numbers.<\/p>\n<pre><code>#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;errno.h&gt;\n\nint main()\n{\n    char st[100] = \"24\";\n    char st1[100]= \"4\";\n\n    long val, val1;\n    char * endptr;\n\n    errno = 0;\n    val = strtol( st, &amp;endptr, 10 );\n    if ( errno == ERANGE || *endptr != '\\0' )\n    {\n        \/\/ error parsing st -- not a number, or additional characters\n        return EXIT_FAILURE;\n    }\n\n    val1 = strtol( st1, &amp;endptr, 10 );\n    if ( errno == ERANGE || *endptr != '\\0' )\n    {\n        \/\/ error parsing st1 -- not a number, or additional characters\n        return EXIT_FAILURE;\n    }\n\n    printf(\"%ld\", val - val1);\n    return EXIT_SUCCESS;\n}\n<\/code><\/pre>\n<p>You <em>could<\/em> just use <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/en.cppreference.com\/w\/c\/string\/byte\/atoi\">atoi<\/a>, especially if you can guarantee the fields to contain numbers and nothing but numbers within the proper value range (due to having parsed them from the date input you are apparently processing), but I preferred to showcase the more robust, error-checking version.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Is there any way to compare 2 strings with different lengths using strcmp in C [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] @AndrewHenle commented: If you want to compare numbers with different numbers of digits and not strings, you need to convert the strings to actual numbers. As it is clear from your comments that you want to compare the numeric value that is contained in the strings, you need to do just that &#8212; convert &#8230; <a title=\"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/\" aria-label=\"More on [Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324],"class_list":["post-7058","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] @AndrewHenle commented: If you want to compare numbers with different numbers of digits and not strings, you need to convert the strings to actual numbers. As it is clear from your comments that you want to compare the numeric value that is contained in the strings, you need to do just that &#8212; convert ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-06T11:09:16+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]\",\"datePublished\":\"2022-09-06T11:09:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/\"},\"wordCount\":140,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/\",\"name\":\"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-09-06T11:09:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb","og_description":"[ad_1] @AndrewHenle commented: If you want to compare numbers with different numbers of digits and not strings, you need to convert the strings to actual numbers. As it is clear from your comments that you want to compare the numeric value that is contained in the strings, you need to do just that &#8212; convert ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-06T11:09:16+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]","datePublished":"2022-09-06T11:09:16+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/"},"wordCount":140,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/","name":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-06T11:09:16+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-is-there-any-way-to-compare-2-strings-with-different-lengths-using-strcmp-in-c-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Is there any way to compare 2 strings with different lengths using strcmp in C [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=7058"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/7058\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=7058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=7058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=7058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}