<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://cppp.mihanblog.com/post/rss">
        <title>برنامه نویسی C++ - آموزش و سورس برنامه ی سی پلاس پلاس</title>
        <description>برای یادگیری C++ از ابتدا، به آخرین صفحه مراجعه کنید.

اگر کامپایلر شما در مورد void بودن تابع main ارور میدهد(مانند Dev C++)، آن را بصورت int تعریف کنید و در آخر تابع return 0; قرار دهید.(int main(){...return 0;}   //end)

امیدوارم از مطالب رضایت داشته باشید. اگه سوالی بود، در نظرات بگید.
همین طور به &quot;مطالب متفرّقه&quot; توجه فرمایید.

در ضمن فقط کسانی که پیج رنک 2 یا بیشتر و هم چنین آمار بالای 350 نفر در روز دارند، لینک میشوند. (پیج رنک ما 3 است)

آدرس های ما:
http://30plusplus.com
http://30plusplus.tk
http://cplusprogram.tk
http://cppp.mihanblog.com
http://cppp.orq.ir
http://cpp.mee.ir
http://cpp.cov.ir

کلمات کلیدی:
آموزش c++ - آموزش سی پلاس پلاس - برنامه نویسی - سورس c - سورس سی پلاس پلاس - C++ programming - سورس C++ - برنامه نویسی C++ - آموزش برنامه نویسی - پروژه دانشجویی رایگان - انجام پروژه دانشجو
</description>
        <link>http://cppp.mihanblog.com</link>
       <dc:date>2012-02-24T12:06:03+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/185"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/184"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/183"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/182"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/181"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/180"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/179"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/178"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/176"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/175"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/174"/>
                <rdf:li rdf:resource="http://cppp.mihanblog.com/post/172"/>
            </rdf:Seq>
        </items>
    </channel>
    <item rdf:about="http://cppp.mihanblog.com/post/185">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-27T14:19:15+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>سورس برنامه ضرب ماتریس سه بعدی</title>
        <link>http://cppp.mihanblog.com/post/185</link>
        <description>&lt;font size=&quot;2&quot;&gt;این برنامه یک ماتریس سه بعدی از ورودی گرفته و ضرب عناصر آنرا در یک آرایه یک بعدی ذخیره و چاپ میکند.&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;text-align: right;&quot;&gt;

&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/184">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-10T01:48:05+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>یادآوری: نحوه عملکرد توابع _strupr و _strlwr</title>
        <link>http://cppp.mihanblog.com/post/184</link>
        <description>&lt;font size=&quot;2&quot;&gt;برنامه ای که نحوه عملکرد دو تابع _strupr و _strlwr را نشان میدهد:&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;void main()&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; char string[] = &quot;The String to End All Strings!&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Mixed:\n&quot;&amp;lt;&amp;lt;string&amp;lt;&amp;lt;endl;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Uper:\n&quot;&amp;lt;&amp;lt;strupr(string)&amp;lt;&amp;lt;endl;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char* lwr_str=strlwr(string);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Lower:\n&quot;&amp;lt;&amp;lt;lwr_str&amp;lt;&amp;lt;endl;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/183">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-09T01:45:06+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>یادآوری: نحوه عملکرد توابع strchr و strrchr</title>
        <link>http://cppp.mihanblog.com/post/183</link>
        <description>&lt;font size=&quot;2&quot;&gt;برنامه ای که یادآوری: نحوه عملکرد توابع strchr و strrchr را نشان میدهد:&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;void main(void)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; char ch='r';&lt;br&gt;&amp;nbsp;&amp;nbsp; char string[] =&lt;br&gt;&quot;The quick brown dog jumps over the lazy fox&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp; char fmt1[] =&lt;br&gt;&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp; char fmt2[] =&lt;br&gt;&quot;12345678901234567890123456789012345678901234567890&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp; char* pdest;&lt;br&gt;&amp;nbsp;&amp;nbsp; int result;&lt;br&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;String to be searched: \n\t\t&quot;&amp;lt;&amp;lt;string&amp;lt;&amp;lt;&quot;\n&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;\t\t&quot;&amp;lt;&amp;lt;fmt1&amp;lt;&amp;lt;&quot;\n\t\t&quot;&amp;lt;&amp;lt;fmt2&amp;lt;&amp;lt;&quot;\n\n&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Search char:\t&quot;&amp;lt;&amp;lt;ch&amp;lt;&amp;lt;&quot;\n&quot;;&lt;br&gt;/* Search forward. */&lt;br&gt;&amp;nbsp;&amp;nbsp; pdest=strchr(string, ch);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; result=pdest - string + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( pdest != NULL )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Result:\tfirst &quot;&amp;lt;&amp;lt;ch&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&quot; found at position &quot;&amp;lt;&amp;lt;result&amp;lt;&amp;lt;&quot;\n\n&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Result:\t&quot;&amp;lt;&amp;lt;ch&amp;lt;&amp;lt;&quot; not found\n&quot;;&lt;br&gt;/* Search backward. */&lt;br&gt;&amp;nbsp;&amp;nbsp; pdest=strrchr(string, ch);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; result=pdest - string + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( pdest != NULL )&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Result:\tfirst &quot;&amp;lt;&amp;lt;ch&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&quot; found at position &quot;&amp;lt;&amp;lt;result&amp;lt;&amp;lt;&quot;\n\n&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&quot;Result:\t&quot;&amp;lt;&amp;lt;ch&amp;lt;&amp;lt;&quot; not found\n&quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/182">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-08T01:42:05+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>یادآوری: نحوه عملکرد تابع strlen</title>
        <link>http://cppp.mihanblog.com/post/182</link>
        <description>&lt;font size=&quot;2&quot;&gt;برنامه ای که کاربرد تابع strlen را نشان میدهد. با اجرای این برنامه عدد 15 به عنوان طول رشته str چاپ میشود:&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;string&amp;gt;&lt;br&gt;using namespace std ;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char str [16] = &quot;how long am I ?&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int len ;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; len = strlen(str) ;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;str&amp;lt;&amp;lt;&quot; is &quot;&amp;lt;&amp;lt;len&amp;lt;&amp;lt;&quot; characters long\n&quot;;&lt;br&gt;&amp;nbsp; return 0;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;

</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/181">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-07T00:59:07+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی تابع strrchr</title>
        <link>http://cppp.mihanblog.com/post/181</link>
        <description>&lt;font size=&quot;2&quot;&gt;پیاده سازی تابع strrchr&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;int strlen(const char *s)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;s[i];++i);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return i;&lt;br&gt;}&lt;br&gt;char *strrchr(const char *s,int c)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; long i;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=strlen(s)-1;i&amp;gt;=0 &amp;amp;&amp;amp; s[i]!=(char)c;i--);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(i&amp;lt;0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return NULL;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return (char *)&amp;amp;s[i];&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/180">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-06T00:57:01+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی strncpy به دو صورت</title>
        <link>http://cppp.mihanblog.com/post/180</link>
        <description>&lt;font size=&quot;2&quot;&gt;پیاده سازی strncpy به دو صورت&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;2&quot;&gt;صورت اول:&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left;&quot;&gt;char *strncpy(char *s,const char *t,unsigned n)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(unsigned i=0;i&amp;lt;n &amp;amp;&amp;amp; t[i]!='\0';i++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s[i]=t[i];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(;i&amp;lt;n;i++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s[i]='\0';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;font size=&quot;2&quot;&gt;صورت دوم:&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left;&quot;&gt;char *strncpy(char *s,const char *t,unsigned n)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *ts=s;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(unsigned i=0;i&amp;lt;n &amp;amp;&amp;amp; *t!='\0';i++,s++,t++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *s=*t;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(;i&amp;lt;n;i++,s++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; *s='\0';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ts;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/179">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-05T00:55:28+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی تابع strncat</title>
        <link>http://cppp.mihanblog.com/post/179</link>
        <description>&lt;font size=&quot;2&quot;&gt;پیاده سازی تابع strncat&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;char *strncat(char *s,const char *t,unsigned n)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; const char *p=t;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned i,j;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i=j=0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(s[i]!='\0')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(j&amp;lt;n &amp;amp;&amp;amp; (s[i++]=p[j++])!='\0');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(p[j-1]!='\0')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s[i]='\0';&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/178">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-04T00:52:57+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی strcpy به دو صورت</title>
        <link>http://cppp.mihanblog.com/post/178</link>
        <description>
&lt;font size=&quot;2&quot;&gt;پیاده سازی strcpy به دو صورت&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;font size=&quot;2&quot;&gt;حالت اول:&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;char *strcpy(char *s,const char *t)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int i=0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((s[i]=t[i])!='\0')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;div style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;font size=&quot;2&quot;&gt;حالت دوم:&lt;br&gt;&lt;/font&gt;&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;char *strcpy(char *s,const char *t)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char *ts;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ts=s;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((*s=*t)!='\0')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; s++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; t++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ts;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/176">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-03T03:00:33+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی توابع strlen و strchr</title>
        <link>http://cppp.mihanblog.com/post/176</link>
        <description>
&lt;font size=&quot;2&quot;&gt;پیاده سازی توابع strlen و strchr&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;div style=&quot;text-align: left;&quot;&gt;int strlen(const char *s)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;s[i];++i);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return i;&lt;br&gt;}&lt;br&gt;char *strchr(const char *s,int c)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned i;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;lt;strlen(s) &amp;amp;&amp;amp; s[i]!=(char)c;++i);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(i==strlen(s))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return NULL;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return (char *)&amp;amp;s[i];&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/175">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-02T02:58:49+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>پیاده سازی تابع strcat</title>
        <link>http://cppp.mihanblog.com/post/175</link>
        <description>&lt;font size=&quot;2&quot;&gt;پیاده سازی تابع strcat&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;div style=&quot;text-align: left;&quot;&gt;char *strcat(char *s,const char *t)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unsigned i,j;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i=j=0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(s[i]!='\0')&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while((s[i++]=t[j++])!='\0');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;br&gt;}&lt;br&gt;&lt;br&gt;//end&lt;br&gt;&lt;/div&gt;</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/174">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-01T02:43:53+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>تعیین مثلثی بودن ماتریس</title>
        <link>http://cppp.mihanblog.com/post/174</link>
        <description>

&lt;font style=&quot;color: rgb(255, 0, 0);&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: tahoma,arial,helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;font size=&quot;2&quot;&gt;برنامه ای که با گرفتن یک 
ماتریس، مثلثی بودن یا نبودن آن را حساب میکند.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;



</description>
    </item>
    <item rdf:about="http://cppp.mihanblog.com/post/172">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-30T02:52:10+01:00</dc:date>
        <dc:source>cppp.mihanblog.com</dc:source>
        <dc:creator>سپهر محمّد</dc:creator>
        <title>تمرین رشته های کاراکتری</title>
        <link>http://cppp.mihanblog.com/post/172</link>
        <description>
&lt;font size=&quot;2&quot;&gt;یه تمرین جالب برای کار با آرایه های کاراکتری:&lt;br&gt;&lt;br&gt;- برنامه ای بنویسید که ابتدا عددی به عنوان تعداد کاراکتر رشته گرفته و سپس به طور کاملا تصادفی یک رشته ی کاراکتری با طول عدد گرفته شده درست کرده و سپس از کاربر بپرسد که آن رشته چیست و کاربر با وارد کردن هر حرف، آن حرف به جای - قرار میگیرد و یک نمره ی مثبت یا منفی در نظر گرفته میشود و در آخر، رشته ی ایجاد شده و امتیاز کاربر را نمایش دهد.&lt;br&gt;&lt;/font&gt;


</description>
    </item>
</rdf:RDF>

