is.get()就是从is这个文件流拿一个字符c=is.get()就是返回的字符赋值给c假如返回值是EOF,那就说明文件结束了(EOF是个系统的宏定义,就是-1)文件没结束,那就不断地往ch这个数组里面写,读到啥写啥,文件比较大的话会溢出的。。
应该是通过对i的递增操作来使把从文件中读出的数据付给字符数组,is将文件读入后指针位于文件首,通过is.get()把数据读出,付给c,再用c把数据付给字符数组,而while ( (c = is.get()) != EOF)就是判断文件是否读完