{"id":6516,"date":"2022-09-03T19:18:03","date_gmt":"2022-09-03T13:48:03","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/"},"modified":"2022-09-03T19:18:03","modified_gmt":"2022-09-03T13:48:03","slug":"solved-exit-when-press-0-in-c-duplicate","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/","title":{"rendered":"[Solved] Exit when press 0 in C [duplicate]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-37624506\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"37624506\" data-parentid=\"37622980\" data-score=\"1\" 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>Exapmple One of the ways.<\/p>\n<pre><code>#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n\nvoid end_proc(void){\n    printf(\"Quitting the program...\\n\\n\");\n    exit(0);\n}\n\nvoid input_error_proc(void){\n    int ch;\n    printf(\"ERROR\\n\");\n    while((ch = getchar()) != '\\n' &amp;&amp; ch != EOF);\/\/clear input\n}\n\nint main(void){\n    int program;\n\n    while(1){\n        printf(\"\\n\"\n            \"Choose one of the following programs: \\n\\n\"\n            \" (1) Fibonacci Sequence Calculator \\n\"\n            \" (2) Decimal and Binary Calculator \\n\"\n            \" (3) Prime Number Calculator \\n\"\n            \" \\n\"\n            \"If you want to exit the program, press (e or 0).\\n\"\n            \"Your choice: \");\n\n        if(1==scanf(\"%d\", &amp;program)){\/\/input number \n            if (program == 0){\n                end_proc();\n            } else if(program == 1){\n                printf (\"FIBONACCI SEQUENCE CALCULATOR\");\n            } else if(program==2) {\n                printf(\"DECIMAL AND BINARY CALCULATOR\");\n            } else if(program==3) {\n                printf(\"PRIME NUMBER CALCULATOR\");\n            } else {\n                input_error_proc();\n            }\n        } else {\/\/input not number\n            char ch, check;\n            if(2 == scanf(\" %c%c\", &amp;ch, &amp;check) &amp;&amp; ch == 'e' &amp;&amp; check == '\\n')\n                end_proc();\n            else\n                input_error_proc();\n        }\n    }\n    return 0;\n}\n<\/code><\/pre>\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 Exit when press 0 in C [duplicate] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Exapmple One of the ways. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; void end_proc(void){ printf(&#8220;Quitting the program&#8230;\\n\\n&#8221;); exit(0); } void input_error_proc(void){ int ch; printf(&#8220;ERROR\\n&#8221;); while((ch = getchar()) != &#8216;\\n&#8217; &amp;&amp; ch != EOF);\/\/clear input } int main(void){ int program; while(1){ printf(&#8220;\\n&#8221; &#8220;Choose one of the following programs: \\n\\n&#8221; &#8221; (1) Fibonacci Sequence Calculator \\n&#8221; &#8221; (2) Decimal &#8230; <a title=\"[Solved] Exit when press 0 in C [duplicate]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\" aria-label=\"More on [Solved] Exit when press 0 in C [duplicate]\">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-6516","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Exit when press 0 in C [duplicate] - 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-exit-when-press-0-in-c-duplicate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Exit when press 0 in C [duplicate] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Exapmple One of the ways. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; void end_proc(void){ printf(&quot;Quitting the program...nn&quot;); exit(0); } void input_error_proc(void){ int ch; printf(&quot;ERRORn&quot;); while((ch = getchar()) != &#039;n&#039; &amp;&amp; ch != EOF);\/\/clear input } int main(void){ int program; while(1){ printf(&quot;n&quot; &quot;Choose one of the following programs: nn&quot; &quot; (1) Fibonacci Sequence Calculator n&quot; &quot; (2) Decimal ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-03T13:48:03+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-exit-when-press-0-in-c-duplicate\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Exit when press 0 in C [duplicate]\",\"datePublished\":\"2022-09-03T13:48:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\"},\"wordCount\":21,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\",\"name\":\"[Solved] Exit when press 0 in C [duplicate] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-03T13:48:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Exit when press 0 in C [duplicate]\"}]},{\"@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\/#\/schema\/person\/image\/\",\"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] Exit when press 0 in C [duplicate] - 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-exit-when-press-0-in-c-duplicate\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Exit when press 0 in C [duplicate] - JassWeb","og_description":"[ad_1] Exapmple One of the ways. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; void end_proc(void){ printf(\"Quitting the program...nn\"); exit(0); } void input_error_proc(void){ int ch; printf(\"ERRORn\"); while((ch = getchar()) != 'n' &amp;&amp; ch != EOF);\/\/clear input } int main(void){ int program; while(1){ printf(\"n\" \"Choose one of the following programs: nn\" \" (1) Fibonacci Sequence Calculator n\" \" (2) Decimal ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/","og_site_name":"JassWeb","article_published_time":"2022-09-03T13:48:03+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-exit-when-press-0-in-c-duplicate\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Exit when press 0 in C [duplicate]","datePublished":"2022-09-03T13:48:03+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/"},"wordCount":21,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/","url":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/","name":"[Solved] Exit when press 0 in C [duplicate] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-03T13:48:03+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-exit-when-press-0-in-c-duplicate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Exit when press 0 in C [duplicate]"}]},{"@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\/#\/schema\/person\/image\/","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\/6516","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=6516"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/6516\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=6516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=6516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=6516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}