1. 利用instream.open() 的过程中,文件名要加上双引号引用
2. 由于instream.get可能会出错,因此在使用instream.get时候,用while(!instream.fail()) 来循环get
3. 此外 instream.fail|需要一个起始状态,因此总是在上面的while 开始之前先执行一次instream.get再执行循环
4. 使用的函数要declare而且参数数量要与使用时一样多,否则会报too much parameter的错误
5. for与while 使用的时候要用花括号括起来
6. if的()忘记加里
7. return值忘记写
8. 如果告诉你{}的问题,那一定是之前的for 循环等等的{} 忘记写了
10. 默认情况下的instream是通畅的,那为什么会先instream.get再count++ 而不是先count++ 再instream.get呢
因为我们不知道这个文件是不是空的,如果是空的,那我们在没有一个字符的情况下也得出count+1 ,非常无解
11. 函数名字写错了- -,声明里写的跟定义里写的以及调用写的都不一样- -
12.数组: 在initialisation/定义/创建 的时候不仅要写[ ] 还要写长度;
在 function Declaration/ definition 的时候仅需要写[ ] 不用写长度;
在函数调用/传参数的时候 不需要写[ ] 也不用写长度;