title: How to loop through lowercase characters without casting?
body: <p>I want to loop throught my lowercase alphabet without casting. I could loop through every character, but if I cast the result, I only get the first character. How can I fix this?</p>
  
  <p>main.c </p>
  
  <pre class="lang-c prettyprint-override"><code>#include "common.h"
  #include &lt;iostream&gt;
  #pragma comment(lib,"ws2_32")
  Common common;
  
  int main()
  {
      std::cout &lt;&lt; common.ascii_uppercase();
  
      std::cin.get();
  }
  </code></pre>
  
  <p>common.c</p>
  
  <pre class="lang-c prettyprint-override"><code>#include "common.h"
  #include &lt;iostream&gt;
  
  char Common::ascii_uppercase(){
      for (int c = 97; c &lt;= 122; ++c)
          return (char)c;
  }
  </code></pre>