{"id":1282,"date":"2022-09-06T17:07:48","date_gmt":"2023-12-06T03:55:01","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/uncategorized\/converting-a-c-string-to-uppercase-and-lowercase\/"},"modified":"2024-03-15T12:46:35","modified_gmt":"2024-03-15T12:46:35","slug":"converting-a-c-string-to-uppercase-and-lowercase","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/","title":{"rendered":"Converting a C++ string to uppercase and lowercase."},"content":{"rendered":"<p>This article will explore how to convert a string to lowercase and uppercase in C++. The C++ String class offers a wide range of built-in functions for manipulating strings.<\/p>\n<hr \/>\n<h2>Convert a <a href=\"https:\/\/en.wikipedia.org\/wiki\/C_(programming_language)\">C++<\/a> string to uppercase.<\/h2>\n<p>The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.<\/p>\n<p>Syntax refers to the set of rules and principles that determine the structure and organization of language.<\/p>\n<pre class=\"post-pre\"><code><span class=\"token function\">toupper<\/span><span class=\"token punctuation\">(<\/span>input_string<span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Can you rephrase this for me?<\/p>\n<pre class=\"post-pre\"><code><span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;iostream&gt;<\/span><\/span>\r\n<span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;cstring&gt;<\/span><\/span>\r\n\r\n\r\n<span class=\"token keyword\">using<\/span> <span class=\"token keyword\">namespace<\/span> std<span class=\"token punctuation\">;<\/span>\r\n\r\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n    <span class=\"token keyword\">char<\/span> arr<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> <span class=\"token string\">\"Engineering Discipline.\"<\/span><span class=\"token punctuation\">;<\/span>\r\n\r\n    cout <span class=\"token operator\">&lt;&lt;<\/span> <span class=\"token string\">\"Original String:\\n\"<\/span><span class=\"token operator\">&lt;&lt;<\/span> arr<span class=\"token operator\">&lt;&lt;<\/span> endl<span class=\"token punctuation\">;<\/span>\r\n    cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"String in UPPERCASE:\\n\"<\/span><span class=\"token punctuation\">;<\/span>\r\n    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> x<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> x<span class=\"token operator\">&lt;<\/span><span class=\"token function\">strlen<\/span><span class=\"token punctuation\">(<\/span>arr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> x<span class=\"token operator\">++<\/span><span class=\"token punctuation\">)<\/span>\r\n        <span class=\"token function\">putchar<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">toupper<\/span><span class=\"token punctuation\">(<\/span>arr<span class=\"token punctuation\">[<\/span>x<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n    \r\n    <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>In the code snippet above, the cstring package includes functions related to Strings. Additionally, the strlen() function is utilized to determine the length of the input string.<\/p>\n<p>The function putchar() is utilized to present the information on the screen or console.<\/p>\n<p>Result:<\/p>\n<pre class=\"post-pre\"><code>Original String<span class=\"token operator\">:<\/span>\r\nEngineering Discipline<span class=\"token punctuation\">.<\/span>\r\nString in UPPERCASE<span class=\"token operator\">:<\/span>\r\nENGINEERING DISCIPLINE<span class=\"token punctuation\">.<\/span>\r\n<\/code><\/pre>\n<hr \/>\n<h3>Changing a lowercase character to uppercase.<\/h3>\n<p>Taking into account the ASCII values of the input characters, we have the ability to transform the characters\/string to either uppercase or lowercase.<\/p>\n<p>The ASCII range for lowercase alphabets (a-z) is from 97 to 122.<\/p>\n<p>The ASCII codes assigned to capital letters (A-Z) range from 65 to 92.<\/p>\n<p>Paraphrase the following in native English:<\/p>\n<p>&#8220;I really appreciate your help with this project.&#8221;<\/p>\n<pre class=\"post-pre\"><code><span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;iostream&gt;<\/span><\/span>\r\n<span class=\"token keyword\">using<\/span> <span class=\"token keyword\">namespace<\/span> std<span class=\"token punctuation\">;<\/span>\r\n\r\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n   <span class=\"token keyword\">char<\/span> X<span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"Enter a character:\"<\/span><span class=\"token punctuation\">;<\/span> \r\n   cin<span class=\"token operator\">&gt;&gt;<\/span>X<span class=\"token punctuation\">;<\/span>\r\n   X<span class=\"token operator\">=<\/span>X<span class=\"token operator\">-<\/span><span class=\"token number\">32<\/span><span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"Converted character to UPPERCASE:\"<\/span><span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span>X<span class=\"token punctuation\">;<\/span>\r\n   <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>As observed earlier, there is a 32-gap (97-65) between the ASCII values of lowercase and uppercase letters.<\/p>\n<p>To transform the given input into uppercase, it is necessary to deduct 32 from the ASCII code of the provided character.<\/p>\n<p>Result:<\/p>\n<pre class=\"post-pre\"><code>Enter a character<span class=\"token operator\">:<\/span>f\r\nConverted character to UPPERCASE<span class=\"token operator\">:<\/span>F\r\n<\/code><\/pre>\n<hr \/>\n<h2>Convert a C++ string to lowercase.<\/h2>\n<p>C++ String contains a built-in function called tolower() that can be used to convert the input string to lowercase.<\/p>\n<p>Only one option for paraphrasing &#8220;Syntax&#8221; natively:<\/p>\n<p>Structure:<\/p>\n<pre class=\"post-pre\"><code><span class=\"token function\">tolower<\/span><span class=\"token punctuation\">(<\/span>input<span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Can you provide me with an alternative synonym for the word &#8220;beautiful&#8221;?<\/p>\n<pre class=\"post-pre\"><code><span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;iostream&gt;<\/span><\/span>\r\n<span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;cstring&gt;<\/span><\/span>\r\n\r\n\r\n<span class=\"token keyword\">using<\/span> <span class=\"token keyword\">namespace<\/span> std<span class=\"token punctuation\">;<\/span>\r\n\r\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n    <span class=\"token keyword\">char<\/span> arr<span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">=<\/span> <span class=\"token string\">\"Engineering Discipline.\"<\/span><span class=\"token punctuation\">;<\/span>\r\n\r\n    cout <span class=\"token operator\">&lt;&lt;<\/span> <span class=\"token string\">\"Original String:\\n\"<\/span><span class=\"token operator\">&lt;&lt;<\/span> arr<span class=\"token operator\">&lt;&lt;<\/span> endl<span class=\"token punctuation\">;<\/span>\r\n    cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"String in lowercase:\\n\"<\/span><span class=\"token punctuation\">;<\/span>\r\n    <span class=\"token keyword\">for<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token keyword\">int<\/span> x<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span> x<span class=\"token operator\">&lt;<\/span><span class=\"token function\">strlen<\/span><span class=\"token punctuation\">(<\/span>arr<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span> x<span class=\"token operator\">++<\/span><span class=\"token punctuation\">)<\/span>\r\n        <span class=\"token function\">putchar<\/span><span class=\"token punctuation\">(<\/span><span class=\"token function\">tolower<\/span><span class=\"token punctuation\">(<\/span>arr<span class=\"token punctuation\">[<\/span>x<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\r\n    \r\n    <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>Result:<\/p>\n<pre class=\"post-pre\"><code>Original String<span class=\"token operator\">:<\/span>\r\nEngineering Discipline<span class=\"token punctuation\">.<\/span>\r\nString in lowercase<span class=\"token operator\">:<\/span>\r\nengineering discipline<span class=\"token punctuation\">.<\/span>\r\n<\/code><\/pre>\n<hr \/>\n<h3>Changing the case of an input character to lowercase.<\/h3>\n<p>Can you rephrase the sentence &#8220;I am going to the grocery store to buy some milk&#8221;?<br \/>\nPossible option: &#8220;I&#8217;m heading to the supermarket to purchase milk.&#8221;<\/p>\n<pre class=\"post-pre\"><code><span class=\"token macro property\"><span class=\"token directive-hash\">#<\/span><span class=\"token directive keyword\">include<\/span> <span class=\"token string\">&lt;iostream&gt;<\/span><\/span>\r\n<span class=\"token keyword\">using<\/span> <span class=\"token keyword\">namespace<\/span> std<span class=\"token punctuation\">;<\/span>\r\n\r\n<span class=\"token keyword\">int<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">{<\/span>\r\n   <span class=\"token keyword\">char<\/span> X<span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"Enter a character:\"<\/span><span class=\"token punctuation\">;<\/span> \r\n   cin<span class=\"token operator\">&gt;&gt;<\/span>X<span class=\"token punctuation\">;<\/span>\r\n   X<span class=\"token operator\">=<\/span>X<span class=\"token operator\">+<\/span><span class=\"token number\">32<\/span><span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span><span class=\"token string\">\"Converted character to lowercase:\"<\/span><span class=\"token punctuation\">;<\/span>\r\n   cout<span class=\"token operator\">&lt;&lt;<\/span>X<span class=\"token punctuation\">;<\/span>\r\n   <span class=\"token keyword\">return<\/span> <span class=\"token number\">0<\/span><span class=\"token punctuation\">;<\/span>\r\n<span class=\"token punctuation\">}<\/span>\r\n<\/code><\/pre>\n<p>To convert the input character to lowercase, we must increase its ASCII value by 32.<\/p>\n<p>Here is one option for paraphrasing the given sentence:<\/p>\n<p>Result:<\/p>\n<pre class=\"post-pre\"><code>Enter a character<span class=\"token operator\">:<\/span>R\r\nConverted character to lowercase<span class=\"token operator\">:<\/span>r\r\n<\/code><\/pre>\n<hr \/>\n<h2>In summary, to conclude<\/h2>\n<p>In this article, we have comprehended the transformation of character and String input into lowercase and uppercase within C++. It is crucial to consider that ASCII methods merely convert the given characters into ASCII and then revert them back. If a number is entered instead of a character, the output obtained will be random.<\/p>\n<p>You have two options: either validate the inputs to ensure they are valid characters, or directly utilize the toupper() and tolower() functions. We trust this tutorial has been beneficial. Please feel free to comment below for any inquiries.<\/p>\n<hr \/>\n<h2>Citations<\/h2>\n<ul class=\"post-ul\">\n<li>C++ String to Uppercase<\/li>\n<li>C++ String to LowerCase<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>More tutorials<\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/c-implementation-of-a-2d-array\/\" target=\"_blank\" rel=\"noopener\">2D array for C++ implementation<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/convert-string-to-character-in-java\/\" target=\"_blank\" rel=\"noopener\">convert string to character array in Java.<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-delete-elements-from-an-array-in-java\/\" target=\"_blank\" rel=\"noopener\">How to Delete Elements from an Array in Java<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/method-x-is-unclear-for-the-type-y-in-java\/\" target=\"_blank\" rel=\"noopener\">method X is unclear for the type Y in Java<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/python-functions-ord-and-chr\/\" target=\"_blank\" rel=\"noopener\">The Python functions ord() and chr()<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-include-items-to-a-list-in-python\/\" target=\"_blank\" rel=\"noopener\">How to include items to a list in Python<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article will explore how to convert a string to lowercase and uppercase in C++. The C++ String class offers a wide range of built-in functions for manipulating strings. Convert a C++ string to uppercase. The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase. Syntax [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1282","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Converting a C++ string to uppercase and lowercase. - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Converting a C++ string to uppercase and lowercase.\" \/>\n<meta property=\"og:description\" content=\"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-06T03:55:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-15T12:46:35+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"Converting a C++ string to uppercase and lowercase.\",\"datePublished\":\"2023-12-06T03:55:01+00:00\",\"dateModified\":\"2024-03-15T12:46:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\"},\"wordCount\":526,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\",\"name\":\"Converting a C++ string to uppercase and lowercase. - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2023-12-06T03:55:01+00:00\",\"dateModified\":\"2024-03-15T12:46:35+00:00\",\"description\":\"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Converting a C++ string to uppercase and lowercase.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Converting a C++ string to uppercase and lowercase. - Blog - Silicon Cloud","description":"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of","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:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/","og_locale":"en_US","og_type":"article","og_title":"Converting a C++ string to uppercase and lowercase.","og_description":"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of","og_url":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2023-12-06T03:55:01+00:00","article_modified_time":"2024-03-15T12:46:35+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"Converting a C++ string to uppercase and lowercase.","datePublished":"2023-12-06T03:55:01+00:00","dateModified":"2024-03-15T12:46:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/"},"wordCount":526,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/","url":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/","name":"Converting a C++ string to uppercase and lowercase. - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2023-12-06T03:55:01+00:00","dateModified":"2024-03-15T12:46:35+00:00","description":"The C++ String has an inbuilt toupper() function that can be used to convert the input String into uppercase.Syntax refers to the set of","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/converting-a-c-string-to-uppercase-and-lowercase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Converting a C++ string to uppercase and lowercase."}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/1282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=1282"}],"version-history":[{"count":0,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/1282\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=1282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=1282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=1282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}