c语言问题,找出1~100之间所有能同时被3和4整除的数写入文件num.dat中

2026年09月13日 17:49
有1个网友回答
网友(1):

#include
#include
int main(void)
{
    int i;
    FILE*fp;
    fp=fopen("num.dat","wb");
    if(fp==NULL)
    {
        printf("fopen error\n");
        return -1;
    }
    for(i=12;i<100;i+=12)
        fwrite(&i,sizeof(int),1,fp);
    return 0;
}


上面这段代码是写的二进制文件.

想写成文本文件,把fopen中的"wb"改成"w",fwrite函数改成fprintf(fp,"%d\n",i);