<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2420214457194226440</id><updated>2012-03-19T14:51:22.433-07:00</updated><category term='oop344'/><title type='text'>Ahmad Ali</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aali83.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2420214457194226440/posts/default/-/oop344'/><link rel='alternate' type='text/html' href='http://aali83.blogspot.com/search/label/oop344'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ahmad Ali</name><uri>http://www.blogger.com/profile/03815655048323648503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2420214457194226440.post-8317152314328777668</id><published>2011-01-27T08:55:00.000-08:00</published><updated>2011-01-27T08:55:01.472-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oop344'/><title type='text'>Converting an integer into a character string, C style.</title><content type='html'>Today in class during OOP344 we were presented with an interesting challenge. We were asked to convert an integer into a character string without using any of the standard libraries. It took me some time to figure this out but I finally came up with a unique solution, now I know most of you will say it uses string library and the stdio library (thats okay, the point is to do the conversion without using any libraries).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I am sure my submission is still subject to a few revision and I welcome any input anyone can provide.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void asciiConv(int digit, char characters[]);&lt;br /&gt;&lt;br /&gt;int main() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int nums;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char chars[10];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Please enter a digit upto 9 characters: ");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf("%d", &amp;amp;nums);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; asciiConv(nums, chars);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("char string: %s\n", chars);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* The following function converts an integer into a char array */&lt;br /&gt;void asciiConv(int digit, char characters[]) {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0, j=0, slength=0, negative = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char temp_1, temp_2;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (digit &amp;lt; 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; negative = 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; digit = -digit;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; characters[i++] = (digit % 10) + '0';&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* Reverse digits input into array #1. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } while ((digit /= 10) &amp;gt; 0); &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* Divide the digit by 10 removing the digit previously inputed into array #1. */&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (negative) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; characters[i++] = '-';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; characters[i] = '\0';&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* Add null byte - helpful for doing strlen. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; slength = strlen(characters);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0, j = (slength-1); i &amp;lt; j; i++, j--) {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /* Reverse array #1 order. */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; temp_1 = characters[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; temp_2 = characters[j];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; characters[j] = temp_1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; characters[i] = temp_2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2420214457194226440-8317152314328777668?l=aali83.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aali83.blogspot.com/feeds/8317152314328777668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aali83.blogspot.com/2011/01/converting-integer-into-character.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2420214457194226440/posts/default/8317152314328777668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2420214457194226440/posts/default/8317152314328777668'/><link rel='alternate' type='text/html' href='http://aali83.blogspot.com/2011/01/converting-integer-into-character.html' title='Converting an integer into a character string, C style.'/><author><name>Ahmad Ali</name><uri>http://www.blogger.com/profile/03815655048323648503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2420214457194226440.post-1403102913710717393</id><published>2011-01-14T20:13:00.000-08:00</published><updated>2011-01-14T20:13:23.317-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oop344'/><title type='text'>Hello Everyone</title><content type='html'>Hi there everyone,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I just wanted to introduce myself to everyone. My name is Ahmad Ali and this is my Seneca@York blog. I am currently in the 3rd semester and I am attending Computer Programming and Analysis. This blog will be a reflection of my interests and hobbies as well as my courses here at Seneca@York.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am currently attempting to learn Java programing language on my part time so I can edit and customize open source gaming environments. So if you are aware of a good guide please let me know.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Two of my favorite classes this semester are INT322 and OOP344 because I enjoy learning high level programming languages. I am very excited to learn these two courses this semester and I can't wait until I am capable of developing fully dynamic websites and applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2420214457194226440-1403102913710717393?l=aali83.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aali83.blogspot.com/feeds/1403102913710717393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://aali83.blogspot.com/2011/01/hello-everyone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2420214457194226440/posts/default/1403102913710717393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2420214457194226440/posts/default/1403102913710717393'/><link rel='alternate' type='text/html' href='http://aali83.blogspot.com/2011/01/hello-everyone.html' title='Hello Everyone'/><author><name>Ahmad Ali</name><uri>http://www.blogger.com/profile/03815655048323648503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
