读取文件并将其存储到字符串中
C++ Read a file and store it into a string
对于c++项目的一部分,我需要将.txt文档中的列表中的所有单词存储为字符串。txt文档的格式如下:
Word1Word2Word3Word4
我可以毫无问题地打开文件,但我正在努力将文件中的所有单词保存为字符串。有人能帮我开始吗?
我不知道你使用什么过程来从文件中获取输入。所以我将描述最简单的。freopen。要使用freopen打开文件,只需键入
freopen("a.txt","r",stdin);
在main函数的开头。在此之后的每件事都像是你从控制台获取输入。现在说说你的绳子。我不知道你是否想要将单词保存在空格分隔的字符串中,我假设你想要那样。下面是一个示例代码
string main_string;
string temporary_string; // word read in each attempt;
while(cin>>temporary_string)
{
main_string = main_string +" "+temporary_string;
}
这段代码将一直读取到文件的末尾。您还可以使用附加函数
相关文章:
- 将字符串存储在c++中的稳定内存中
- 当字符串存储在变量中时,如何将字符串转换为wchar_t
- 将字符串存储到文件下一行的变量中
- 将字符串存储在 constexpr 结构中
- 将字符串存储为十六进制而不进行转换
- 如何将 std::string 作为构造函数参数传递,并将其保存的 C 字符串存储在 void 指针中?
- 将非数字字符串存储为二进制整数
- 将 C++ 字符串存储到 char* 向量中
- C++无法将对齐的字符串存储在字符串变量中并打印出来
- 短(ASCII,每个字符 7 位)字符串存储和C++中的比较优化
- 我无法将 Excel 中的输入字符串存储为二维字符串
- 如何将此字符串存储为不同的变量
- C 将字符串存储到类中
- C :占用更多内存,将单个字符作为char或字符串存储
- 排序通过字符串C 存储在向量的对象
- 如何将可变长度字符串存储在C/C 中
- 将字符串存储在无符号长整型的向量中
- 如何使用模板解码将来自 YAML::Node 的字符串存储在类中
- 将字符串存储到数组中
- C++-将用逗号分隔的用户输入字符串存储到向量中