比如说十万次擦写次数的寿命,是:
1.写满所有存储区域算一次。
2.新建个test.txt,用C写一句HELLO WORLD进去,再退出,算一次。
经本人实践,重复类似于步骤二的方法,就是很差的U盘,寿命也是能超过十万次的。
擦写次数该如何理解呢?
附程序:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i = 0;
while(i++ < 1000000)
{
FILE *fp;
if((fp = fopen("h:\\words.txt", "w"))==NULL)
{
fprintf(stdout,"Can't open.\n");
exit(1);
}
fprintf(fp,"写入%d次",i);
fprintf(stdout,"写入%d次\n",i);
fclose(fp);
}
} |