关于C语言文件部分的问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 18:33:10
如果给出一组数据比如:1 2 3 4 5 2 2 3 4 5 1 2 3 4 5 2 3 4 5 6(每5个一组,每组在前一组的基础上可能变,也可能不变),这种数据怎么存可以减少重复存储?
另外,如果我想把自然数1到100存到TXT里,并且读取,存的时候用什么命令?我现在用FPUTC,但这个语句每次只能存入一个字符,如果是两位数或小数就不知道该怎么办了。

第一个: 先存储第一组,然后记录每一个数的变化情况

第二个:
#include <stdio.h>
...
FILE* fout = fopen("file.txt", "wt"); /* 打开文件 */
...
fprintf(fout, "%d ", data[i]); /* 将第i个整数输出到文件中 */
...
fclose(fout); /* 关闭文件 */