gpt4 book ai didi

c++ - 在换行后从文件中打印出字符串

转载 作者:行者123 更新时间:2023-11-28 02:32:21 25 4
gpt4 key购买 nike

我试图将我的文本文件的内容作为字符串输出到控制台,但我没有得到所需的输出。我尝试实现以下但仍然没有运气,任何帮助将不胜感激。

int main() {
ifstream inFile("src/text.rtf");
string line;

while (getline(inFile, line)) {
cout << line << endl;
}
return 0;
}

Text contents:
1
2
3
4
5
6

Output:

{\rtf1\ansi\ansicpg1252\cocoartf1344\cocoasubrtf720
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\ tx7920\tx8640\pardirnatural

\f0\fs24 \cf0 1\
2\
3\
4\
5\
6}

最佳答案

这是因为您的inFile 文件不是“纯”文本文件,而是格式代码为Rich Text Format。 .

请使用 notepad.exe 创建您的 inFile

关于c++ - 在换行后从文件中打印出字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28642922/

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