[英]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.