gpt4 book ai didi

c++ - 读函数被 main 调用,但没有执行

转载 作者:行者123 更新时间:2023-11-28 05:39:09 25 4
gpt4 key购买 nike

<分区>

此文件从 AD.txt 中读取一些数据,将其存储为字符串,然后将字符串写入 ADsubjects.txt。我的写函数似乎工作正常但我的读没有被调用。它甚至没有进入读取函数来打印 cout 语句。我假设如果我只是简单地放置调用函数,它应该会自动出现。这是我的代码:

#include <iostream>
#include<fstream>
#include <string.h>
#include<iomanip>
#include <cstdlib>
#define rmax 15
using namespace std;
string data1;

读取函数:

    void readSubjects(){
cout<<"inside read"<<endl;
ifstream is;
is.open("AD.txt"); //opening the file
cout<<"open text"<<endl;
while(!is.eof()){
char line[rmax];
cout<<line<<endl;
data1 += "\"";

is.getline(line,rmax);
for(int i=0; i<11;i++){
data1 += line[i];
}
data1 += "\" \\ ";
}
is.close();
}

写函数:

    void writeSubjects(){
ofstream os;
os.open("ADsubjects.txt",ios::out);
os<<data1;
os.close()
}

主要功能:

    int main() {
readSubjects();
cout<<"read"<<endl;
writeSubjects();
cout<<"written"<<endl;
cout << "Hello, World!" << endl;
return 0;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com