输出时候,使用cin键盘读取文件名
实行例
filename? = kuku.txt
kuku.txt 已经输出完毕。
需要输出的是以下的表格
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ofstream fp;
int i, j;
char filename[260];
cin >> filename;
fp.open(filename);
for (i = 1; i < 10; i++)
{
for (j = 1; j < 10; j++)
{
fp << i*j << "\t";
}
fp << endl;
}
fp.close();
cout << filename << " 已经输出完毕。" << endl;
return 0;
}
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main() {
string filename;
std::cout << "filename? = ";
cin >> filename;
ofstream out(filename);
if (!out) {
std::cerr << "failed to open " << filename << '\n';
return 1;
}
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++)
out << i * j << "\t";
out << endl;
}
cout << filename << " 已经输出完毕。" << endl;
return 0;
}