﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-哀伤の回忆 </title><link>http://www.cppblog.com/SaynRain/</link><description>那些回忆、来之不易╮挥之不去。</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 09:35:34 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 09:35:34 GMT</pubDate><ttl>60</ttl><item><title>C语言新手成长记（1）</title><link>http://www.cppblog.com/SaynRain/archive/2009/08/14/93361.html</link><dc:creator> 〃记念落寞 </dc:creator><author> 〃记念落寞 </author><pubDate>Fri, 14 Aug 2009 11:44:00 GMT</pubDate><guid>http://www.cppblog.com/SaynRain/archive/2009/08/14/93361.html</guid><wfw:comment>http://www.cppblog.com/SaynRain/comments/93361.html</wfw:comment><comments>http://www.cppblog.com/SaynRain/archive/2009/08/14/93361.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/SaynRain/comments/commentRss/93361.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SaynRain/services/trackbacks/93361.html</trackback:ping><description><![CDATA[标准输入几行输入，输出每行并输出行号。<br>&lt;1&gt;<br>#include&lt;stdio.h&gt;<br>#include&lt;stdlib.h&gt;<br>#define max 100<br>main()<br>{<br>&nbsp;int i,j;<br>&nbsp;int n;<br>&nbsp;i=0;<br>&nbsp;char *p[max];<br>&nbsp;printf("please input the number of max line：\n");<br>NEXT:&nbsp;scanf("%d",&amp;n);<br>&nbsp;&nbsp;if(n&lt;0)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;printf("error input,please input the number n again ：\n");<br>&nbsp;goto NEXT;<br>&nbsp;&nbsp;}<br>&nbsp;while(i&lt;n)<br>&nbsp;{<br>&nbsp;scanf("%s",&amp;p[i]);<br>&nbsp;printf("%d.%s\n",i+1,&amp;p[i]);<br>&nbsp;i++;<br>}<br>} <br><br><br>&lt;2&gt;<br>#include&lt;stdio.h&gt;<br>#define max 1000<br>main()<br>{<br>&nbsp;&nbsp;char a[max][max];<br>&nbsp;&nbsp;int i,n;<br>&nbsp;&nbsp;printf("please input the number n:\n");<br>&nbsp;&nbsp;scanf("%d",&amp;n);<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;scanf("%s",&amp;a[i]);<br>&nbsp;&nbsp;}<br>&nbsp;&nbsp;for(i=0;i&lt;n;i++)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;printf("%d.%s\n",i+1,a[i]);<br>&nbsp;&nbsp;}<br>}
<img src ="http://www.cppblog.com/SaynRain/aggbug/93361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SaynRain/" target="_blank"> 〃记念落寞 </a> 2009-08-14 19:44 <a href="http://www.cppblog.com/SaynRain/archive/2009/08/14/93361.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>动态内存分配malloc实例</title><link>http://www.cppblog.com/SaynRain/archive/2009/08/13/93219.html</link><dc:creator> 〃记念落寞 </dc:creator><author> 〃记念落寞 </author><pubDate>Thu, 13 Aug 2009 09:06:00 GMT</pubDate><guid>http://www.cppblog.com/SaynRain/archive/2009/08/13/93219.html</guid><wfw:comment>http://www.cppblog.com/SaynRain/comments/93219.html</wfw:comment><comments>http://www.cppblog.com/SaynRain/archive/2009/08/13/93219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/SaynRain/comments/commentRss/93219.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/SaynRain/services/trackbacks/93219.html</trackback:ping><description><![CDATA[<p>读取一列整数，并按升序排列他们，最后打印这个列表。运行环境:Turbo2.0<br><br>#include&lt;stdio.h&gt;<br>#include&lt;stdlib.h&gt;<br>int<br>compare_integers(void const*a,void const*b)<br>{<br>&nbsp;register int const *pa=a;<br>&nbsp;register int const *pb=b;<br>&nbsp;return *pa&gt;*pb?1:*pa&lt;*pb?-1:0;<br>}<br>int<br>main()<br>{<br>&nbsp;int *array;<br>&nbsp;int n_values;<br>&nbsp;int i;<br>&nbsp;printf("How many values are there?");<br>&nbsp;if(scanf("%d",&amp;n_values)!=1||n_values&lt;=0)<br>&nbsp;{<br>&nbsp;&nbsp;printf("Illegal number of values.\n");<br>&nbsp;&nbsp;exit(EXIT_FAILURE);<br>&nbsp;}</p>
<p>&nbsp;array=malloc(n_values*sizeof(int));<br>&nbsp;if(array==NULL)<br>&nbsp;{<br>&nbsp;&nbsp;printf("Can't get memory for that many values.\n");<br>&nbsp;&nbsp;exit(EXIT_FAILURE);<br>&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n_values;i+=1)<br>&nbsp;{<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;if(scanf("%d",&amp;array[i])!=1)<br>&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;printf("Error reading value #%d\n",i);<br>&nbsp;&nbsp;&nbsp;free(array);<br>&nbsp;&nbsp;&nbsp;exit(EXIT_FAILURE);<br>&nbsp;&nbsp;}<br>&nbsp;}</p>
<p>&nbsp;qsort(array,n_values,sizeof(int),compare_integers);</p>
<p>&nbsp;for(i=0;i&lt;n_values;i+=1)<br>&nbsp;&nbsp;printf("%d\n",array[i]);</p>
<p>&nbsp;free(array);<br>&nbsp;return EXIT_SUCCESS;<br>}<br></p>
<img src ="http://www.cppblog.com/SaynRain/aggbug/93219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/SaynRain/" target="_blank"> 〃记念落寞 </a> 2009-08-13 17:06 <a href="http://www.cppblog.com/SaynRain/archive/2009/08/13/93219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>