最近写了一个程序,就是向SD卡里写入数据,一开始我是32k、32k的写,就是每次先fseek一下,找到上次结束的位置,再fwrite,向SD卡写入32k,这样写满2G大概需要6min,后来我们经理改了一下程序,每次写入1M数据,写满2G缩到2min,我想是不是因为fseek耗时大,fseek的次数减少了,所以缩短了时间?
额,没人会么
跟我们经理讨论过了,就是fseek次数多导致的时间长