繁体   English   中英

在C ++中从文本文件读取多种数据类型

[英]Reading multiple data types from a text file in C++

我在文本文件中具有以下内容。

 Waterpark Avenue 3000 Coit 1010 Synergy Park 9119 Joaquin 1980 Richardson 2413 

我想读取文件,以便可以使用setw()运算符将详细信息输出到不同的列中。 我在这里面临的问题是,有些行有2个名称,而其他行只有1个,我想不出一种解决方法。

我可能首先将整行读入字符串中。 然后,我将从字符串的右端开始搜索第一个非数字。 或者,根据情况,我可能会从字符串的右端开始搜索第一个空格字符(在您的示例中这两个字符似乎是等效的)。

无论哪种方式,一旦找到该点,就可以从头到尾创建一个字符串,从头到尾创建另一个字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM