<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>skaa7's Feed - Programmer's Heaven</title>
    <link>http://www.programmersheaven.com/feed/User/537849/RSS.aspx</link>
    <description>Events at Programmer's Heaven related to the user skaa7.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sat, 25 May 2013 23:43:00 -0700</pubDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <item>
      <title>Re: How to Compute Time in C language using time.h?</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/422922/423050/ReadMessage.aspx#423050</link>
      <description>&lt;p&gt;Posted a '&lt;a href="http://www.programmersheaven.com/mb/CandCPP/422922/423050/ReadMessage.aspx#423050"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;&lt;strong&gt;strncpy(sm,stb+3,2);&lt;/strong&gt; is because of this time format:&lt;br /&gt;
HH:MM&lt;br /&gt;
, so if we count from 0, MM begins from 3-rd symbol.&lt;br /&gt;
&lt;strong&gt;sm[2]='\0';&lt;/strong&gt; is because functions like atoi(...) work with null-terminated strings.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/422922/423050/ReadMessage.aspx#423050</guid>
      <pubDate>Wed, 06 Apr 2011 07:21:05 -0700</pubDate>
    </item>
    <item>
      <title>Re: How to Compute Time in C language using time.h?</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/422922/422936/ReadMessage.aspx#422936</link>
      <description>&lt;p&gt;Posted a '&lt;a href="http://www.programmersheaven.com/mb/CandCPP/422922/422936/ReadMessage.aspx#422936"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;For example, this way:&lt;br /&gt;
&lt;br /&gt;
#include	&amp;lt;time.h&amp;gt;&lt;br /&gt;
#include	&amp;lt;string.h&amp;gt;&lt;br /&gt;
#include	&amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include	&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
void	main()&lt;br /&gt;
{&lt;br /&gt;
	char	stb[1025];&lt;br /&gt;
	char	ste[1025];&lt;br /&gt;
	char	sh[3],sm[3];&lt;br /&gt;
	tm	rtb,rte;&lt;br /&gt;
	time_t	ttb,tte,ttr;&lt;br /&gt;
	long	qh,qm;&lt;br /&gt;
&lt;br /&gt;
	printf("Enter Time-in: ");scanf("%s",stb);&lt;br /&gt;
	printf("Enter Time-out: ");scanf("%s",ste);&lt;br /&gt;
&lt;br /&gt;
	rtb.tm_year=111;rtb.tm_mon=0;rtb.tm_mday=1;rtb.tm_sec=0;&lt;br /&gt;
	strncpy(sh,stb,2);sh[2]='\0';&lt;br /&gt;
	strncpy(sm,stb+3,2);sm[2]='\0';&lt;br /&gt;
	rtb.tm_hour=atoi(sh);&lt;br /&gt;
	rtb.tm_min=atoi(sm);&lt;br /&gt;
&lt;br /&gt;
	rte.tm_year=111;rte.tm_mon=0;rte.tm_mday=1;rte.tm_sec=0;&lt;br /&gt;
	strncpy(sh,ste,2);sh[2]='\0';&lt;br /&gt;
	strncpy(sm,ste+3,2);sm[2]='\0';&lt;br /&gt;
	rte.tm_hour=atoi(sh);&lt;br /&gt;
	rte.tm_min=atoi(sm);&lt;br /&gt;
&lt;br /&gt;
	ttb=mktime(&amp;amp;rtb);&lt;br /&gt;
	tte=mktime(&amp;amp;rte);&lt;br /&gt;
&lt;br /&gt;
	ttr=difftime(tte,ttb);&lt;br /&gt;
	qm=ttr/60;&lt;br /&gt;
	qh=qm/60;&lt;br /&gt;
	if(qh)&lt;br /&gt;
		qm=qm%(qh*60);&lt;br /&gt;
	printf("Total No. of Working Hours: %02d:%02d\n",qh,qm);&lt;br /&gt;
}&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/422922/422936/ReadMessage.aspx#422936</guid>
      <pubDate>Fri, 01 Apr 2011 08:30:35 -0700</pubDate>
    </item>
    <item>
      <title>Re: Small help needed</title>
      <link>http://www.programmersheaven.com/mb/java/422447/422485/ReadMessage.aspx#422485</link>
      <description>&lt;p&gt;Posted a '&lt;a href="http://www.programmersheaven.com/mb/java/422447/422485/ReadMessage.aspx#422485"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/java/Board.aspx"&gt;Java&lt;/a&gt; forum.&lt;/p&gt;I use this way:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;package ptCCV;&lt;br /&gt;
&lt;br /&gt;
public class cmain&lt;br /&gt;
{&lt;br /&gt;
	public static void main(String[] args)&lt;br /&gt;
	{&lt;br /&gt;
		b ob=new b();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Maybe I did not understand what you need? Let me know if you have questions!&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/422447/422485/ReadMessage.aspx#422485</guid>
      <pubDate>Wed, 16 Mar 2011 06:43:57 -0700</pubDate>
    </item>
    <item>
      <title>Re: Small help needed</title>
      <link>http://www.programmersheaven.com/mb/java/422447/422456/ReadMessage.aspx#422456</link>
      <description>&lt;p&gt;Posted a '&lt;a href="http://www.programmersheaven.com/mb/java/422447/422456/ReadMessage.aspx#422456"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/java/Board.aspx"&gt;Java&lt;/a&gt; forum.&lt;/p&gt;For example this way:&lt;br /&gt;
&lt;br /&gt;
a.java&lt;br /&gt;
&lt;strong&gt;package ptCCV;&lt;br /&gt;
&lt;br /&gt;
public class a&lt;br /&gt;
{&lt;br /&gt;
	public String s="abcd";&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
b.java&lt;br /&gt;
&lt;strong&gt;package ptCCV;&lt;br /&gt;
&lt;br /&gt;
public class b&lt;br /&gt;
{&lt;br /&gt;
	public b()&lt;br /&gt;
	{&lt;br /&gt;
		a oa=new a();&lt;br /&gt;
		System.out.println("e:["+oa.s+"]");&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/strong&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/java/422447/422456/ReadMessage.aspx#422456</guid>
      <pubDate>Tue, 15 Mar 2011 10:20:30 -0700</pubDate>
    </item>
    <item>
      <title>Re: Need help in c++ programing</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/422404/422421/ReadMessage.aspx#422421</link>
      <description>&lt;p&gt;Posted a '&lt;a href="http://www.programmersheaven.com/mb/CandCPP/422404/422421/ReadMessage.aspx#422421"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;#include	&amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include	&amp;lt;string.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define	QCSNW	1024&lt;br /&gt;
&lt;br /&gt;
int	convertDToW(int nd,char snw[]);&lt;br /&gt;
int	convertDToW123(int nd,char snw[]);&lt;br /&gt;
int	convertDToW12(int nd,char snw[]);&lt;br /&gt;
void	main()&lt;br /&gt;
{&lt;br /&gt;
	int	nd;&lt;br /&gt;
	char	snw[QCSNW];&lt;br /&gt;
&lt;br /&gt;
	for(;;)&lt;br /&gt;
	{&lt;br /&gt;
		printf("Enter number (1 - 10000):");&lt;br /&gt;
		scanf("%d",&amp;amp;nd);&lt;br /&gt;
		if(nd==0)&lt;br /&gt;
			break;&lt;br /&gt;
		convertDToW(nd,snw);&lt;br /&gt;
		printf("%s\n",snw);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
int	convertDToW(int nd,char snw[])&lt;br /&gt;
{&lt;br /&gt;
	int	ires;&lt;br /&gt;
	int	ndth;&lt;br /&gt;
	char	snwk[QCSNW];&lt;br /&gt;
&lt;br /&gt;
	strcpy(snw,"");&lt;br /&gt;
	ires=1;&lt;br /&gt;
	if(1&amp;lt;=nd&amp;amp;&amp;amp;nd&amp;lt;=10000)&lt;br /&gt;
	{&lt;br /&gt;
		ndth=nd/1000;&lt;br /&gt;
		convertDToW123(ndth,snwk);&lt;br /&gt;
		if(strcmp(snwk,""))&lt;br /&gt;
		{&lt;br /&gt;
			strcpy(snw,snwk);&lt;br /&gt;
			strcat(snw," thousand");&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		ndth=nd%1000;&lt;br /&gt;
		convertDToW123(ndth,snwk);&lt;br /&gt;
		if(strcmp(snw,""))&lt;br /&gt;
			strcat(snw," ");&lt;br /&gt;
		strcat(snw,snwk);&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
		ires=0;&lt;br /&gt;
&lt;br /&gt;
	return ires;&lt;br /&gt;
}&lt;br /&gt;
int	convertDToW123(int nd,char snw[])&lt;br /&gt;
{&lt;br /&gt;
	int	ires;&lt;br /&gt;
	int	nd2r,nh;&lt;br /&gt;
	char	snwk[QCSNW];&lt;br /&gt;
&lt;br /&gt;
	strcpy(snw,"");&lt;br /&gt;
	ires=1;&lt;br /&gt;
	if(0&amp;lt;=nd&amp;amp;&amp;amp;nd&amp;lt;1000)&lt;br /&gt;
	{&lt;br /&gt;
		nd2r=nd%100;&lt;br /&gt;
		nh=nd/100;&lt;br /&gt;
		convertDToW12(nh,snwk);&lt;br /&gt;
		if(strcmp(snwk,""))&lt;br /&gt;
		{&lt;br /&gt;
			strcpy(snw,snwk);&lt;br /&gt;
			strcat(snw," hundred");&lt;br /&gt;
		}&lt;br /&gt;
		convertDToW12(nd2r,snwk);&lt;br /&gt;
		if(strcmp(snw,""))&lt;br /&gt;
			strcat(snw," ");&lt;br /&gt;
		strcat(snw,snwk);&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
		ires=0;&lt;br /&gt;
&lt;br /&gt;
	return ires;&lt;br /&gt;
}&lt;br /&gt;
int	convertDToW12(int nd,char snw[])&lt;br /&gt;
{&lt;br /&gt;
	int	ires;&lt;br /&gt;
	int	nd2,nd1;&lt;br /&gt;
	char	snwk[QCSNW];&lt;br /&gt;
&lt;br /&gt;
	strcpy(snw,"");&lt;br /&gt;
	ires=1;&lt;br /&gt;
	if(0&amp;lt;=nd&amp;amp;&amp;amp;nd&amp;lt;100)&lt;br /&gt;
	{&lt;br /&gt;
		switch(nd)&lt;br /&gt;
		{&lt;br /&gt;
			case	0:&lt;br /&gt;
				strcpy(snw,"");&lt;br /&gt;
			break;&lt;br /&gt;
			case	1:&lt;br /&gt;
				strcpy(snw,"one");&lt;br /&gt;
			break;&lt;br /&gt;
			case	2:&lt;br /&gt;
				strcpy(snw,"two");&lt;br /&gt;
			break;&lt;br /&gt;
			case	3:&lt;br /&gt;
				strcpy(snw,"three");&lt;br /&gt;
			break;&lt;br /&gt;
			case	4:&lt;br /&gt;
				strcpy(snw,"four");&lt;br /&gt;
			break;&lt;br /&gt;
			case	5:&lt;br /&gt;
				strcpy(snw,"five");&lt;br /&gt;
			break;&lt;br /&gt;
			case	6:&lt;br /&gt;
				strcpy(snw,"six");&lt;br /&gt;
			break;&lt;br /&gt;
			case	7:&lt;br /&gt;
				strcpy(snw,"seven");&lt;br /&gt;
			break;&lt;br /&gt;
			case	8:&lt;br /&gt;
				strcpy(snw,"eight");&lt;br /&gt;
			break;&lt;br /&gt;
			case	9:&lt;br /&gt;
				strcpy(snw,"nine");&lt;br /&gt;
			break;&lt;br /&gt;
			case	10:&lt;br /&gt;
				strcpy(snw,"ten");&lt;br /&gt;
			break;&lt;br /&gt;
			case	11:&lt;br /&gt;
				strcpy(snw,"eleven");&lt;br /&gt;
			break;&lt;br /&gt;
			case	12:&lt;br /&gt;
				strcpy(snw,"twelve");&lt;br /&gt;
			break;&lt;br /&gt;
			case	13:&lt;br /&gt;
				strcpy(snw,"thirteen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	14:&lt;br /&gt;
				strcpy(snw,"fourteen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	15:&lt;br /&gt;
				strcpy(snw,"fifteen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	16:&lt;br /&gt;
				strcpy(snw,"sixteen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	17:&lt;br /&gt;
				strcpy(snw,"seventeen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	18:&lt;br /&gt;
				strcpy(snw,"eightteen");&lt;br /&gt;
			break;&lt;br /&gt;
			case	19:&lt;br /&gt;
				strcpy(snw,"nineteen");&lt;br /&gt;
			break;&lt;br /&gt;
			default:&lt;br /&gt;
				nd2=nd/10;&lt;br /&gt;
				nd1=nd-nd2*10;&lt;br /&gt;
				switch(nd2)&lt;br /&gt;
				{&lt;br /&gt;
					case	2:&lt;br /&gt;
						strcpy(snw,"twenty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	3:&lt;br /&gt;
						strcpy(snw,"thirty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	4:&lt;br /&gt;
						strcpy(snw,"forty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	5:&lt;br /&gt;
						strcpy(snw,"fifty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	6:&lt;br /&gt;
						strcpy(snw,"sixty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	7:&lt;br /&gt;
						strcpy(snw,"seventy");&lt;br /&gt;
					break;&lt;br /&gt;
					case	8:&lt;br /&gt;
						strcpy(snw,"eightty");&lt;br /&gt;
					break;&lt;br /&gt;
					case	9:&lt;br /&gt;
						strcpy(snw,"ninety");&lt;br /&gt;
					break;&lt;br /&gt;
				}&lt;br /&gt;
				convertDToW12(nd1,snwk);&lt;br /&gt;
				if(strcmp(snwk,""))&lt;br /&gt;
				{&lt;br /&gt;
					strcat(snw," ");&lt;br /&gt;
					strcat(snw,snwk);&lt;br /&gt;
				}&lt;br /&gt;
			break;&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
		ires=0;&lt;br /&gt;
&lt;br /&gt;
	return ires;&lt;br /&gt;
}&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/422404/422421/ReadMessage.aspx#422421</guid>
      <pubDate>Mon, 14 Mar 2011 09:03:20 -0700</pubDate>
    </item>
  </channel>
</rss>