<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Flock of Cats &#187; geek</title>
	<atom:link href="http://www.flockofcats.com/tag/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flockofcats.com</link>
	<description>Politics, Video Games, Japan, Random Stuff, Etc</description>
	<lastBuildDate>Tue, 28 Sep 2010 17:16:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Deal cards</title>
		<link>http://www.flockofcats.com/sneaky/stuff/deal-cards/</link>
		<comments>http://www.flockofcats.com/sneaky/stuff/deal-cards/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:16:48 +0000</pubDate>
		<dc:creator>sneaky</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false">http://www.flockofcats.com/?p=877</guid>
		<description><![CDATA[Here is some more C++, I am just posting it here to dump it somewhere to show it to someone with 1337 hacks. Please disregard if this sort of thing bores or confuses you. ^_^


#include &#60;iostream&#62;
#include &#60;string&#62;
#include &#60;cstdlib&#62;
#include &#60;ctime&#62;
using namespace std;
 
struct cards {
string face;
string suit;
int value;
bool dealt;
};
string face_choice[13] = {"A", "2", "3", "4", "5", [...]]]></description>
			<content:encoded><![CDATA[<p>Here is some more C++, I am just posting it here to dump it somewhere to show it to someone with 1337 hacks. Please disregard if this sort of thing bores or confuses you. ^_^</p>
<p><span id="more-877"></span><br />
<code><br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;cstdlib&gt;<br />
#include &lt;ctime&gt;</code></p>
<p><code>using namespace std;</code></p>
<p><code> </code></p>
<p><code>struct cards {<br />
string face;<br />
string suit;<br />
int value;<br />
bool dealt;<br />
};</p>
<p>string face_choice[13] = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"};<br />
int value_choice[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10, 10, 10};</p>
<p>cards deck[52];<br />
cards your_card[52];</p>
<p>void initial_deck()<br />
{<br />
int  n(0);</p>
<p>for (n=0; n&lt;52; n++)<br />
{<br />
deck[n].dealt=0;<br />
if ((n/13) == 0)<br />
{	deck[n].suit="Hearts";<br />
deck[n].face=face_choice[n];<br />
deck[n].value=value_choice[n];}</p>
<p>if ((n/13) == 1)<br />
{	deck[n].suit="Diamonds";<br />
deck[n].face=face_choice[n-13];<br />
deck[n].value=value_choice[n-13];<span style="background-color: #ffffff; ">}</span></p>
<p>if ((n/13) == 2)<br />
{	deck[n].suit="Clubs";<br />
deck[n].face=face_choice[n-26];<br />
deck[n].value=value_choice[n-26];}<br />
if ((n/13) == 3)<br />
{	deck[n].suit="Spades";<br />
deck[n].face=face_choice[n-39];<br />
deck[n].value=value_choice[n-39];}<br />
}<br />
}</p>
<p>void deal (int d_num)<br />
{<br />
int n (0);</p>
<p>srand((unsigned)time(0));<br />
int random_integer(0);<br />
int lowest=0, highest=51;<br />
int range=(highest-lowest)+1;</p>
<p>cout &lt;&lt; "Here are your card(s): " &lt;<br />
for ( n=0; n &lt; d_num; n++)<br />
{ random_integer = lowest+int(range*rand()/(RAND_MAX + 1.0));</p>
<p>if (deck[random_integer].dealt != 1)<br />
{your_card[n]=deck[random_integer];<br />
cout&lt;&lt; endl &lt;&lt; your_card[n].face &lt;&lt; " of " &lt;&lt;  your_card[n].suit &lt;&lt; " which is worth " &lt;&lt;  your_card[n].value;<br />
deck[random_integer].dealt=1;}</p>
<p><span style="background-color: #ffffff; ">} </span></p>
<p>}</p>
<p>int main ()<br />
{</p>
<p>int deal_number;</p>
<p>initial_deck();</p>
<p>cout &lt;&lt; "How many cards do you want? (0-52)" &lt;&lt; endl; cin &gt;&gt; deal_number;</p>
<p>if ((deal_number &gt; 52) || (deal_number &lt; 0)){<br />
cout &lt;&lt; "Sorry, there aren't that many cards in the deck!" &lt;&lt; endl;}<br />
else if (deal_number == 0)<br />
cout &lt;&lt; "That's cool, I didn't want to give you cards anyway!" &lt;&lt; endl;<br />
else<br />
deal(deal_number);</p>
<p>return 0;</p>
<p></code></p>
<p><code>}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flockofcats.com/sneaky/stuff/deal-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

