初级c语言初学者看什么书题小弟初学请各位大神帮帮忙

请各位大侠为我解释一下下面程序中代码的含义,小弟初学C语言,要做实验,要求每行要有注释,希望大侠相助-
请各位大侠为我解释一下下面程序中代码的含义,小弟初学C语言,要做实验,要求每行要有注释,希望大侠相助
请各位大侠为我解释一下下面程序中代码的含义,小弟初学C语言,要做实验,要求每行要有注释,希望大侠相助
if (sel &完成操作;if (NULL == fsrc || NULL == fdest){printf(&quot,而j++则表示被压缩空格的最后一个空格的位置;){i++:printf(& k &n&).h&n&n&quot, j = 0;while (buf[i++] == '),参数错误!\if (buf[i] == 'stdio, 1;n& k &lt,if (NULL == fp){printf(&/if (NULL == fp){printf(&菜单函数{int
n=0;fclose(fp);}else if (sel == 3)n&quot, ch[256];goto LOOP;}return 0;= 10){if (count /n&count %=gets(buf);
输入%s文件的名字, 1;j--, j = 0;for (k = 100,继续;\printf(&);)i++;){count = 0, &输入的文件名有误;&#47。*&#47, &sel);}, fp1;r&&'#include &lt, int);int num, j++){if (buf[i] == &#39, FILE * k + 48;)/if (buf[i] == '), str[sel - 1]);%d&quot, fdest);scanf(&)count++;}(*func[sel - 1])()goto LOOP;printf(&将这个位置上的空格的内容改为空格的个数;);n选择要执行的操作; int count!= (num = fread(return -1;将第一个空格的内容改为&ch[++j] = &#39,退成程序, 128, FILE *fdest.退出\FILE *); ****************************\LOOP; i &压缩&quot!= 0) ch[++j] = count / && buf[i + 1] , *fp1;打开文件失败;= 1 && sel &;3; k++)ch[j++] = 'printf(&
选择错误;n&1;{char buf[128]; i++;&#47, fsrc))){for (i = 0;int compess(FILE *typedef int (*pfun)(FILE*;}}else{ch[j] = buf[i].解压缩&#92, int n)/fp1 = fopen(n&);, int n)/ 'ch[j] = '), 128, FILE*; /&&#39:printf(& 'Y'return 0;}return 0;主函数{menu();i -= 2,ch[]用来存储压缩和被压缩后的数组,重新&);*压缩函数buf[]用来存储写入字符的数组; 0, buf[128], restore}, &quot, n);}int restore(FILE *fclose(fp);参数错误;解压&}}fwrite( '函数指针pfun func[] = {#include &;int i,sel, &for (k = 0;&&#39:&quot!= (num = fread(= 2){INPUT, j++){if (buf[i] == ' k + 48;getchar();printf(&quot, num, 1;&#47!= &#39,&&#39!\);
输入%s后文件的名字;}}fwrite(ch,&' num,;gets(buf);n&quot.h&}while (0 ,重新选择&#92, fdest); k /if (ch == &#39.压缩\return -1;),压缩失败, 1, str[sel - 1]););fp = fopen(buf。*/; && buf[i + 1] == ' || ch == '/}void menu()/ buf[i] - 48;;}printf(&);}int main()&#47, fsrc))){for (i = 0; ****************************\char str[][16] ={&);&#47, ch[256];goto INPUT,还原失败;;&&#39,并通过语句ch[++j] = count /*转换数字字符和数字j记录要被压缩空格的最前面一个空格的位置!\n)&ch = getchar();y'w&quot:&quot.h& ' i &}else{ch[j] = buf[i];2;解压缩函数{char buf[128];else{printf(&quot#include &lt?(y&#47:& i++;fclose(fp1);}printf(&quot,printf(&if (NULL == fsrc || NULL == fdest){printf(&}while (0
这还是初学么//水平比我高
代码能不能规范一下呢?全不是左对齐看着好难受。。。
楼主不是学习PHP吧这个东西不有指针太蛋疼了
C语言,题目和程序代码如下,可以帮我解释一下for以下的每一句的意思吗?最......
for(i=1,m=a[0],n=0;i&10;i++) { if(max(m,a[i])&m) /...
求大神帮忙解决一个c语言编程的简单问题。下面程序为何中间加入两个putchar(...2015-02...
1.需要知道DSP的代码编译及执行的基本原理,工程文件基本包括的内容。一般跟着hellodsp的视频...
第一个for循环其实就是控制 矩阵的行 第二个for循环其实就是控制矩阵的列, 当外面的for循环 ...
手机版 我的知道 搜索答案 下面是BM算法的C语言源码,小弟看的不是太懂,求高手在重点位置加点标注既...
呵呵,你的MAX写成MXA了。。 错误 c:\docume~1\admini~1\mydocu~1\...
#include&stdio.h& int f(int l) {if(l==1||l==0) ret...
因为第一个式子有两个赋值符号 而第二个是一个赋值符号和一个比较符号 根据结合顺序 第二个式子相当于 ...
因为回车就是一个字符,你输入完数字按回车的时候就已经输入字符了。 #include&stdio.h&...各位大虾们,帮帮小弟啊~~~急需c语言计算器n-s流程图
我们老师要我们编一个计算器流程图,但我们又没怎么学.....马上要交了啊,跪求........
09-09-07 &第三题,各位c语言大神帮帮忙,考试中,感激不尽啊_突袭网-提供留学,移民,理财,培训,美容,整形,高考,外汇,印刷,健康,建材等信息
第三题,各位c语言大神帮帮忙,考试中,感激不尽啊
来源:互联网 时间: 10:29:48
&&为了解决用户可能碰到关于"第三题,各位c语言大神帮帮忙,考试中,感激不尽啊"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"第三题,各位c语言大神帮帮忙,考试中,感激不尽啊"相关的详细问题如下:
第三题,各位c语言大神帮帮忙,考试中,感激不尽啊(图1)
===突袭网收集的解决方案如下===用户提供的回答1:我看看ChinaIndia好想,我是大一的用户提供的回答2:
你作弊呀(๑&#8226. •&#3665
为您准备的相关内容:
你可能还关注
淘宝折扣专区}

我要回帖

更多关于 初学者c语言编程软件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信