gpt4 book ai didi

c++ - 你如何在文件中放入字母三角形?

转载 作者:行者123 更新时间:2023-12-01 23:05:48 25 4
gpt4 key购买 nike

所以这是我正在做的一些家庭作业。

我已经为此工作了好几天了。我需要打印一个字母三角形,

例子

a
aa
aaa

我在代码中创建的文件。我已经使用 for 循环获取了三角形部分,但无法弄清楚如何将它放入文件中。这是我目前所拥有的。

#include <iostream> 
#include <fstream>
using namespace std;

char loop()
{ for (int i = 1; i <=15; i++){
for (int j = 1; j <= i; j++){
cout << "a";
}
cout << endl;
}
}

int main()
{
ofstream week2 ("week2assignment.txt");

if (week2.is_open()){
char result = loop();

{
week2 << loop() + "\n";
}
}
week2.close();
else cout << "file wasnt created";
return 0;
}

这是我在这里发表的第一篇文章,这是我学习 C++ 的第二周,因此非常感谢任何帮助。提前谢谢大家。

最佳答案

你只需要在所有地方用 week2 替换 cout ,因为 cout 是终端而 week2 是你的文件。

鉴于代码的当前结构,在函数中写入 cout 的位置,您需要将 week2 作为参数传递给该函数才能使用它那里。

关于c++ - 你如何在文件中放入字母三角形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70912565/

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