引用 | 编辑
UBL
2005-06-04 23:01 |
楼主
▼ |
||
![]() 也请各位看看有没有什么地方要改进的... 斜线怪怪的 if((fptr = fopen("D:\C\score.txt", "r")) != NULL) /*开启档案*/ 此为双斜线... /*要先建一个文字档输入姓名和成绩 预设位置为"D:\C\score.txt" 有问题再提出来大家起讨论吧...by UBL*/ #include <stdio.h> #include <stdlib.h> s .. 访客只能看到部份内容,免费 加入会员 ![]()
|
引用 | 编辑
MarkTzen
2005-06-07 00:54 |
2楼
▲ ▼ |
struct data *ptr = &student;
喔…不会啊…我觉得还挺正常的! 型态struct data *ptr指向student的位置(&student)。。。 还是指???什么问题吗?看起来不太顺吗? ![]() |
引用 | 编辑
ronlain
2005-06-07 22:25 |
3楼
▲ |
你已经宣告一个全域变数 就不需要再宣告一个指标
还有写程式最好把变数放在function内 不然很容易命名污染 我觉得写code不只是精简就是好 要让其他人容易读 if((fptr = fopen("D:Cscore.txt", "r")) != NULL) /*开启档案*/ 这种我会把他拆成几行 且先回 return fptr = fopen("D:Cscore.txt", "r"); if( fptr == NULL){ printf ("error!!"); return 0; } 不好意思 我在业界写了几年code所以会比较龟毛 印度人写的code的很好读 即使只是做一个小动作也会把他拆的很干净 良好的写code习惯对以后工作很有帮助喔 ![]() ![]() |