新问题
我想问问用switch函数的时候,能不能这样用case 1:if(a>b)printf(".........");breake;
case 2....................
......................
也就是说case里面还可不可以嵌入if?????? 为什么不自己调试? 楼上正解!
试试就知道的东西就不要问人了.
自己做的印象比较深,理解也更深! 上面已解决!
原来是可以的!调不出来是因为其他原因!唉~~~
又有新问题!thinking....我想在switch里面又用switch,但循环好像起不了作用,错在那里?
switch(flag2)
{case 'a':for(i=0;i<20;i++) break;
case 'b':for(i=19;i>=0;i--)break;}
switch(flag1)
{case 1:
case 2:
case 3:printf(“。。。。。。。。。”);
........................ 未解决!!!! 在case加上大括号,或者不要写成这样,改成在里面调用其它函数。 加了大括号也不行!!
那样的调用方法我想了很久才想出来的!不想就这样放弃!! 其实很少人在switch里写太多代码的。
代码帖出来看看。 我写了很多!!!版面可能贴不出来!!
可能不是那个问题,我上面那个flag2定义为char形,输入a或者b,并且flag2是形参来的,我通过输入“a”或者“b”来当作实参,这样的思路是否行的通?? 如果你坚持自己的想法来做,可以另外写个小程序,专门测试你的想法或者某种做法是否正确。
自己多多尝试,进步会更快的。
Good luck!
[ 本帖最后由 powerwind 于 2006-6-28 22:41 编辑 ] 同楼上. 唉~~~~终于解决了!!!!
关键问题出现在犯一个低能错误!!
scanf("%d,%C",&m,&n)输入时竟用了空格键!!!!!
真郁闷!!浪费我这么多时间!!!况且以前已经遇过这种问题!唉~~~~~ 原帖由 powerwind 于 2006-6-28 22:40 发表
如果你坚持自己的想法来做,可以另外写个小程序,专门测试你的想法或者某种做法是否正确。
自己多多尝试,进步会更快的。
Good luck!
感谢powerwind提供的提示和帮助。
:victory::victory: 想问下,把数据存进一个FILE文件中,可不可以连同一些外加格式一起存进去?
例如我输出时是一个表格形式,存的时候可否把整个表格存进去?? 如果是一些空格之类的格式就没问题.
不知道你的表格是怎样的? 就是表格啊,有横线,竖线那种。应该不行吧??? ------------------------------
| 第一个格| 第二个格 |
------------------------------
这种就可以.试试咯~ 有一个结构体有多名学生的成绩等信息,我找出了不及格的,但不知道怎么用fread函数把它存进一个文件?因为fread存的都是连续在一起的,我要把不连续的元素拿出来存,怎么可以实现啊??有提示吗??? 这里 fseek定位。。。
设计是要安排好各项数据的偏移量 晕!我早就看过了,没有自己想要的资料.
页:
[1]
2