Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C++;,划分输入 我有一个C++的文件I/O问题。如果我有一个类似这样的输入文件,我可以使用什么命令停止从顶部向变量中插入getlines(),以便从底部开始向变量中插入getlines()? 在伪代码中,我可以想象 Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Customer1 ID Customer2 ID Customer3 ID Customer4 ID while (!fin.eof()), start adding to the customer database_C++_File Io_Get_Getline - Fatal编程技术网

从C++;,划分输入 我有一个C++的文件I/O问题。如果我有一个类似这样的输入文件,我可以使用什么命令停止从顶部向变量中插入getlines(),以便从底部开始向变量中插入getlines()? 在伪代码中,我可以想象 Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Customer1 ID Customer2 ID Customer3 ID Customer4 ID while (!fin.eof()), start adding to the customer database

从C++;,划分输入 我有一个C++的文件I/O问题。如果我有一个类似这样的输入文件,我可以使用什么命令停止从顶部向变量中插入getlines(),以便从底部开始向变量中插入getlines()? 在伪代码中,我可以想象 Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Customer1 ID Customer2 ID Customer3 ID Customer4 ID while (!fin.eof()), start adding to the customer database,c++,file-io,get,getline,C++,File Io,Get,Getline,然后 但我不知道如何写第一个条件。我的书只教我们如何使用get和getline进行文件I/O。。。显然是这样的 Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie Production Co. Number of Copies Movie Title Movie Actor Movie Actor Movie Director Movie Producer Movie P

然后

但我不知道如何写第一个条件。我的书只教我们如何使用get和getline进行文件I/O。。。显然是这样的

Number of Copies
Movie Title
Movie Actor
Movie Actor
Movie Director
Movie Producer
Movie Production Co.
Number of Copies
Movie Title
Movie Actor
Movie Actor
Movie Director
Movie Producer
Movie Production Co.

Customer1 ID
Customer2 ID 
Customer3 ID 
Customer4 ID
while (!fin.eof()), start adding to the customer database
由于操作数类型的原因,无法工作。对不起,如果我的问题措辞很糟糕的话,这只是我想到的解决方法。谢谢。

您可以使用获取一行并将其保存在一个文件夹中
std::string
提供了一种检查字符串是否为空的方法

std::getline
不会提取分隔符,因此检查行是否为空应该很容易

(提取提示:为了从行中提取子字符串,您可以使用a。)

您可以使用提取行并将其保存在中
std::string
提供了一种检查字符串是否为空的方法

std::getline
不会提取分隔符,因此检查行是否为空应该很容易

(提取提示:为了从行中提取子字符串,可以使用。)