求助,C语言有一个问题不会,有一章节的知识没弄懂,球球大佬的帮助

计算机作业,有一个问题难住了我,不会使用输出到txt文件中的代码

问题如下:

(1)求100以内能同时被3和5整除的自然数,分别将它们输出到显示器屏幕和x.txt文件中。

(2)用程序读出上述x.txt文件中的数据,将它们输出到屏幕,并求它们的和

前半段代码我已经编辑好了(算数的),如下:

#include <stdio.h>
void main()
{
    int m;
    for (m = 1; m <= 100; m++)
    {
        if (m % 3 == 0 && m % 5 == 0)
            printf("能被3和5整除的数有:%d\n", m);
    }
}

但是后面的问题和代码我就不懂了(从输出到txt文件往后都不会了)

球球社里大佬大帮助

 


#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    ofstream writer;
    writer.open ("numbers.txt", ios::out);
    cout << "能被3和5整除的数有:";
    for (int m = 1; m <= 100; m++)
    {
        if (m % 3 == 0 && m % 5 == 0) {
            cout << m << " ";
            writer << m << " ";
        }
    }
    cout << endl;
    writer.close();
    
    ifstream reader;
    reader.open ("numbers.txt", ios::in);
    cout << "从文件里读出的能被3和5整除的数有:";
    while (!reader.eof())
    {
        int n;
        reader >> n;
        cout << n << " ";
    }
    cout << endl;
    reader.close();
    
    return 0;
}


// Output
能被3和5整除的数有:15 30 45 60 75 90                                                                                                                                              
从文件里读出的能被3和5整除的数有:15 30 45 60 75 90 90          

// File Numbers.txt:
15 30 45 60 75 90 

 

看到你在问答里面提了一个问题 ,我有对应的课程专栏。希望能帮到你。
本人简介:https://blog.csdn.net/it_xiangqiang/article/details/115873169
C和C++完整教程:    https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:    https://blog.csdn.net/it_xiangqiang/category_10768339.html

看下fopen等关于读取创建文件的函数说明就好了,很简单的。自己看一遍就会了,我也懒得写